#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include "icalls/mscorlib/System/Enum.h" #include "icalls/mscorlib/System/Exception.h" #include "icalls/mscorlib/System/GC.h" #include "icalls/mscorlib/System/RuntimeType.h" #include "icalls/mscorlib/System/TypedReference.h" #include "icalls/mscorlib/System/AppDomain.h" #include "icalls/mscorlib/System/Environment.h" #include "icalls/mscorlib/System/ConsoleDriver.h" #include "icalls/mscorlib/System/Delegate.h" #include "icalls/mscorlib/System/MonoCustomAttrs.h" template struct VirtualActionInvoker1 { 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 struct VirtualActionInvoker2 { 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 struct VirtualActionInvoker5 { typedef void (*Action)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline void 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); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method); } }; template struct VirtualFuncInvoker0 { 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 struct VirtualFuncInvoker1 { 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 struct VirtualFuncInvoker2 { 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 struct VirtualFuncInvoker3 { 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 struct VirtualFuncInvoker4 { 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 struct VirtualFuncInvoker5 { 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 struct VirtualFuncInvoker7 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, 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 struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template 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 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 struct InterfaceFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InvokerFuncInvoker1 { static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1) { R ret; void* params[1] = { &p1 }; method->invoker_method(methodPtr, method, obj, params, &ret); return ret; } }; template struct InvokerFuncInvoker2; template struct InvokerFuncInvoker2 { static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2) { R ret; void* params[2] = { p1, &p2 }; method->invoker_method(methodPtr, method, obj, params, &ret); return ret; } }; // System.Threading.AsyncLocal`1 struct AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD; // System.Collections.Generic.Comparer`1 struct Comparer_1_t156CA54426F60B4132C76BFACD5FDBD3043D437E; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B; // System.EventHandler`1 struct EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7; // System.EventHandler`1 struct EventHandler_1_tA781EB833573567953C9DFDE08D5E393A8EC458A; // System.Func`2 struct Func_2_t1A1ABB3567C819091AFDC0EE4A665E288072F5CD; // System.Func`3 struct Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566; // System.Func`3 struct Func_3_t0787D839A577CB564A3192D4164941D5F3DCFBB5; // System.Func`4 struct Func_4_t6D315AA89B1F4FAB987B12775B249B1F550296A1; // System.Collections.Generic.IComparer`1 struct IComparer_1_t7E870201BF4F9A2658830A9FA35ED97BC476A8B4; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E; // System.Collections.Generic.IList`1 struct IList_1_t168573E073AB940BA69D96D492E4D31835E09551; // System.Collections.Generic.IList`1 struct IList_1_t09217E1EDF7CCAED72B667F406AAC92AB64B8790; // System.Collections.Generic.IList`1 struct IList_1_t1E95A05AFA88C09BA96A40B431F7D5867BD0D622; // System.Collections.Generic.IList`1 struct IList_1_t6EE90D273EFCF5E7E4C37FAB712E70BB6F1B4BFF; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t8C4186BAF739A06CB04ED49D0C97D7D0D958FFC4; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t680BCFBFAF3327C8FF86DCE628A73D8332CFB205; // System.Collections.Generic.List`1 struct List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A; // System.Collections.Generic.List`1 struct List_1_t52E34469ED859DBBEF3739CFA645155FFBE8EA05; // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73; // System.Collections.Generic.List`1 struct List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C; // System.Collections.Generic.List`1 struct List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB; // System.Collections.Generic.List`1 struct List_1_tCED8E98271A950ADD417BA663A46FC75BB15DC85; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD; // System.Collections.Generic.List`1 struct List_1_t251DB99F9C3DF20B8F6E249F177E4EA5FD04978E; // System.Collections.Generic.List`1 struct List_1_tF81DEAAD9E02FB9F1C296C1546CB9FAD50BAA4C1; // System.Predicate`1 struct Predicate_1_t527F3726E9C26726FF0C4E80283E99998C975F91; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t59F9436F8E117F38A7D786F8DD42DFB896B63DDE; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92; // System.Threading.Tasks.Task`1 struct Task_1_t4C228DE57804012969575431CFF12D57C875552D; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t27AB97FF84416C93ECBEA6A23AE1969CE89B49BA; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tE8308653281479414057477E806999F27BDF4A33; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t713815493F11EE9BCF527D29EAB3C18391F6B199; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t1E8A1532C27CC80F39CFA21D46B4CF060E7AD9E2; // System.Reflection.Assembly[] struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339; // System.Attribute[] struct AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1; // System.Boolean[] struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; // System.Byte[] struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; // System.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; // System.Reflection.ConstructorInfo[] struct ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A; // System.Reflection.CustomAttributeData[] struct CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // System.Runtime.CompilerServices.Ephemeron[] struct EphemeronU5BU5D_t4F80428A1142C3102C946127F8190063001742E8; // System.Reflection.EventInfo[] struct EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110; // System.Reflection.FieldInfo[] struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // System.Reflection.MemberInfo[] struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053; // System.Reflection.MethodBase[] struct MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A; // System.Reflection.MethodInfo[] struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // System.Reflection.ParameterModifier[] struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364; // System.Reflection.PropertyInfo[] struct PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7; // System.Reflection.RuntimeConstructorInfo[] struct RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07; // System.Reflection.RuntimeEventInfo[] struct RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF; // System.Reflection.RuntimeFieldInfo[] struct RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884; // System.Reflection.RuntimeMethodInfo[] struct RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB; // System.Reflection.RuntimePropertyInfo[] struct RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A; // System.RuntimeType[] struct RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146; // System.Diagnostics.StackFrame[] struct StackFrameU5BU5D_tF4310E8FAB8C2853A3F0843921BF9FBEC18ABBF7; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // System.UInt64[] struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299; // System.Reflection.AmbiguousMatchException struct AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E; // System.AppDomain struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F; // System.AppDomainSetup struct AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4; // System.ArgumentException struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; // System.ArgumentNullException struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129; // System.Collections.ArrayList struct ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A; // System.Reflection.Assembly struct Assembly_t; // System.AssemblyLoadEventArgs struct AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E; // System.AssemblyLoadEventHandler struct AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42; // System.Reflection.AssemblyName struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2; // System.Attribute struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA; // System.AttributeUsageAttribute struct AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // System.ByteMatcher struct ByteMatcher_tBD9445F65E590C89D353CAA1C3776C69898F11EB; // System.Runtime.Remoting.Messaging.CADArgHolder struct CADArgHolder_t6C14488F48528F013E9E8509FA30BD7A052530A8; // System.Runtime.Remoting.Messaging.CADMethodCallMessage struct CADMethodCallMessage_tD0CA3494B30FF79051B3AF0A5A6BF7B8AACAF70D; // System.Runtime.Remoting.Messaging.CADMethodReturnMessage struct CADMethodReturnMessage_t943B6349A656BEF12D8C8F19B0E24F49451A0FD3; // System.IO.CStreamReader struct CStreamReader_tA8A200A5C1352CF0A34EC40F7AFBFC0360589094; // System.IO.CStreamWriter struct CStreamWriter_t3311453DAB9CB3E60FD80FD196E9421A8EDF8239; // System.Globalization.Calendar struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B; // System.Globalization.CodePageDataItem struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2; // System.Runtime.InteropServices.ComImportAttribute struct ComImportAttribute_tA7696658D982A1289FB2CDB4A0235713A8DF435A; // System.Globalization.CompareInfo struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57; // System.ConsoleCancelEventArgs struct ConsoleCancelEventArgs_t6068978A9A6C65983C0F294BA7C92FE35EEAE1A8; // System.ConsoleCancelEventHandler struct ConsoleCancelEventHandler_t7E25E018B7944F60BD34AE7F32E119F34DCEA053; // System.Reflection.ConstructorInfo struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB; // System.Runtime.Remoting.Contexts.Context struct Context_t2CCB8C97E2B9649D3A11A72438694220AEA6CF95; // System.Runtime.Remoting.Contexts.ContextCallbackObject struct ContextCallbackObject_t2ED0E2A1B8E8B3E016085ECB9A6F1436B6CB872D; // System.Globalization.CultureData struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D; // System.Globalization.CultureInfo struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0; // System.Reflection.CustomAttributeData struct CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95; // System.Reflection.CustomAttributeFormatException struct CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC; // System.Globalization.DateTimeFormatInfo struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A; // System.Text.Decoder struct Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC; // System.Text.DecoderFallback struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90; // System.Reflection.DefaultMemberAttribute struct DefaultMemberAttribute_t13CC2220E4C04339635E35EBFC398D9AD3DF9D9C; // System.Delegate struct Delegate_t; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // System.DelegateSerializationHolder struct DelegateSerializationHolder_tEEBA132527C67F93613A3CB931E891F997034AD0; // System.Runtime.Remoting.Contexts.DynamicPropertyCollection struct DynamicPropertyCollection_tA3E9E747C8FF6A54F86DCBC525A71BC57C4FA3B0; // System.Empty struct Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE; // System.Text.Encoder struct Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA; // System.Text.EncoderFallback struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293; // System.Text.Encoding struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095; // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2; // System.EventArgs struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377; // System.EventHandler struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82; // System.Reflection.EventInfo struct EventInfo_t; // System.Security.Policy.Evidence struct Evidence_t890BA14A138D1935B7A361CA3FA55484D66B2F64; // System.Exception struct Exception_t; // System.Runtime.ExceptionServices.ExceptionDispatchInfo struct ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757; // System.Threading.ExecutionContext struct ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710; // System.Reflection.FieldInfo struct FieldInfo_t; // System.IO.FileNotFoundException struct FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A; // System.IO.FileStream struct FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8; // System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs struct FirstChanceExceptionEventArgs_t2BF493BCA763AA649F10A27A91BD2882AA3D2E24; // System.FormatException struct FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B; // System.Collections.Hashtable struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D; // System.Runtime.Remoting.IChannelInfo struct IChannelInfo_tA3FF2A7050DC4FA25AA1C1346B297D2A9610CFE4; // System.IConsoleDriver struct IConsoleDriver_t328C60C1918C982E51EE38694ECD558B6417A9CE; // System.IConvertible struct IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515; // System.Reflection.ICustomAttributeProvider struct ICustomAttributeProvider_tC47C1E6A3DC1ADA77819AF705CC1D1175315876D; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // System.Runtime.Remoting.IEnvoyInfo struct IEnvoyInfo_t6E05CBEF57ABFFDD4441A9B16E9B2FA6CDDD7554; // System.IFormatProvider struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52; // System.Runtime.Serialization.IFormatterConverter struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609; // System.Runtime.Remoting.Messaging.IMessage struct IMessage_t4D2DC61F0664F305059641FF6BDA07DF2141236C; // System.Runtime.Remoting.Messaging.IMessageSink struct IMessageSink_t0231443B73D287D923CB759B5E6CC10A34085FC2; // System.Runtime.Remoting.Messaging.IMethodCallMessage struct IMethodCallMessage_t3318E94E740BBE9C7951E69BCD019AB8F2D03853; // System.Security.Principal.IPrincipal struct IPrincipal_tE7AF5096287F6C3472585E124CB38FF2A51EAB5F; // System.Runtime.Remoting.IRemotingTypeInfo struct IRemotingTypeInfo_tE8010390E4339F36EAD118592010E4866F6B6EA8; // System.Runtime.Remoting.Identity struct Identity_t382AEDDF15E6ECE540A5A2F4EC722C9E91D89F02; // System.IndexOutOfRangeException struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C; // System.Threading.InternalThread struct InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687; // System.InvalidCastException struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E; // System.InvalidOperationException struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; // System.Runtime.Remoting.Lifetime.Lease struct Lease_t9280F47EBDF4FF4D3E61A87536BE43AFEA6A164C; // System.Collections.ListDictionaryInternal struct ListDictionaryInternal_tC5022F2C249477F5A90382A5A71661745C723123; // System.LocalDataStoreHolder struct LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F; // System.LocalDataStoreMgr struct LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E; // System.Runtime.Remoting.Messaging.LogicalCallContext struct LogicalCallContext_t4BB407B088DB9FA68FE1EC2DB78D33F5BB4BDE9E; // System.Runtime.InteropServices.MarshalAsAttribute struct MarshalAsAttribute_t01C6F0A583661ACCA85234683F50A4D4F82C9B7E; // System.MarshalByRefObject struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // System.Reflection.MemberInfo struct MemberInfo_t; // System.IO.MemoryStream struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2; // System.Reflection.MethodBase struct MethodBase_t; // System.Runtime.Remoting.Messaging.MethodCall struct MethodCall_t4184A4ABED03D22750DD38F2FF776202F98F07D3; // System.Reflection.MethodInfo struct MethodInfo_t; // System.MissingFieldException struct MissingFieldException_t251FB3C0B4F3D0C490A9A36B5BF2A1EF1A3D389C; // System.MissingMemberException struct MissingMemberException_tB9D7B25FF06EEBB52D036DA8B1BE67F67619D211; // System.MissingMethodException struct MissingMethodException_t3D861B41F6520C32A7994A884343802925703155; // System.Reflection.Module struct Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0; // System.MonoAsyncCall struct MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37; // System.MonoTypeInfo struct MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501; // System.MulticastDelegate struct MulticastDelegate_t; // System.MulticastNotSupportedException struct MulticastNotSupportedException_t3D4ACD51B719994B3E361B66814FBB763B27E3F8; // System.NotImplementedException struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8; // System.NotSupportedException struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A; // System.NullConsoleDriver struct NullConsoleDriver_tE78A1BFA80E76208CD75A4068FB3D6FE5B80D9F3; // System.NullReferenceException struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB; // System.Globalization.NumberFormatInfo struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472; // System.Runtime.Remoting.ObjRef struct ObjRef_t4E22D31BD764E833A74F63D99F39E3238B243396; // System.Reflection.ParameterInfo struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F; // System.PlatformNotSupportedException struct PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A; // System.Reflection.PropertyInfo struct PropertyInfo_t; // System.ReflectionOnlyType struct ReflectionOnlyType_t1D06C75F6324C18610570EF18519232B2193A199; // System.ResolveEventArgs struct ResolveEventArgs_t3768D40A0CC1EA56714B75722FDC7C8D49CABCB0; // System.ResolveEventHandler struct ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692; // System.Reflection.RuntimeAssembly struct RuntimeAssembly_tA26A4DE82E77826DFC3D58AD976BCFC6BCA918AF; // System.Reflection.RuntimeConstructorInfo struct RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE; // System.Reflection.RuntimeEventInfo struct RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1; // System.Reflection.RuntimeFieldInfo struct RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005; // System.Reflection.RuntimeMethodInfo struct RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6; // System.Reflection.RuntimeModule struct RuntimeModule_tF7DA9B52FC45487544703DCA49464B67CEA79633; // System.Reflection.RuntimeParameterInfo struct RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F; // System.Reflection.RuntimePropertyInfo struct RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D; // System.RuntimeType struct RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1; // Microsoft.Win32.SafeHandles.SafeFileHandle struct SafeFileHandle_t033FA6AAAC65F4BB25F4CBA9A242A58C95CD406E; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // System.Threading.SemaphoreSlim struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2; // System.SerializableAttribute struct SerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254; // System.Runtime.Serialization.SerializationException struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; // System.Runtime.Remoting.ServerIdentity struct ServerIdentity_tCEA9C604C04F28C078FAD97838C53BD19AEA3767; // System.Diagnostics.StackTrace struct StackTrace_t7C150C7C14136F985311A83A93524B1019F70853; // System.IO.Stream struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE; // System.IO.StreamReader struct StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B; // System.String struct String_t; // System.Text.StringBuilder struct StringBuilder_t; // System.Reflection.StrongNameKeyPair struct StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2; // System.SystemException struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295; // System.Reflection.TargetParameterCountException struct TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859; // System.Threading.Tasks.Task struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572; // System.TermInfoDriver struct TermInfoDriver_t3FC9001561C5019958E953942242EED72C4AA2CF; // System.TermInfoReader struct TermInfoReader_t728E05197DD5DD57DCCCC27D1F6A0B6C5486EF97; // System.Globalization.TextInfo struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4; // System.IO.TextReader struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7; // System.IO.TextWriter struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3; // System.Threading.Thread struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F; // System.Type struct Type_t; // System.Reflection.TypeFilter struct TypeFilter_tD8F0A4CFBE6E8F8FA8D673113A73026EDA4640BA; // System.TypeIdentifier struct TypeIdentifier_t0F93F821022DD766D9F9543603B71CA42672B69C; // System.Reflection.TypeInfo struct TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D; // System.TypeLoadException struct TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32; // System.TypeSpec struct TypeSpec_tF8774DE64880F02B3E058A09D0F03F3B129672BF; // System.IO.UnexceptionalStreamReader struct UnexceptionalStreamReader_tC2A87A1C1570111DE6003BF1891C8D2E3C9AA9FE; // System.IO.UnexceptionalStreamWriter struct UnexceptionalStreamWriter_tF3DBFED31D3D9EAB7CD7B58F89F817D69DE71EDD; // System.UnhandledExceptionEventArgs struct UnhandledExceptionEventArgs_tA03BC4C11522215795EF708F89F187AD312310C0; // System.UnhandledExceptionEventHandler struct UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C; // System.UnitySerializationHolder struct UnitySerializationHolder_t605707CD583034571F3951CE2F3BFA0E447A3B1C; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F; // System.Version struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // System.WindowsConsoleDriver struct WindowsConsoleDriver_t76D22BAFCE876AE37FF0600E1BC59F2647779982; // System.Reflection.Assembly/ResolveEventHolder struct ResolveEventHolder_t3CB1550411277AD1F17B720A3C07C37973A99558; // System.Reflection.CustomAttributeData/LazyCAttrData struct LazyCAttrData_t4F8036F83C070762609DB213B69F7FAA2D34ACA3; // System.DefaultBinder/<>c struct U3CU3Ec_tAF2F613E4FF47CAC6DBA56BEC5C5B2884B36E278; // System.DefaultBinder/BinderState struct BinderState_t1B39D564E8BCCF5B8A7A875BE2DE0E93EE81D808; // System.DelegateSerializationHolder/DelegateEntry struct DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC; // System.Enum/ValuesAndNames struct ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC; // System.Reflection.EventInfo/AddEventAdapter struct AddEventAdapter_tE0DE36700D110F4D267B26686541ABCF9588A6DD; // System.Collections.ListDictionaryInternal/DictionaryNode struct DictionaryNode_t301A117B591FAEB3FF910A321E6C44AE38251D5E; // System.MonoCustomAttrs/AttributeInfo struct AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB; // System.Reflection.RuntimePropertyInfo/GetterAdapter struct GetterAdapter_t03939DF178051A4B282ADA9CC4395C34B86D9D2E; // Mono.RuntimeStructs/GPtrArray struct GPtrArray_tDA7DBF233077B6EA96A6E6F670BEB9A77FF0CADF; // Mono.RuntimeStructs/GenericParamInfo struct GenericParamInfo_t21CBDE383378B1B960A986DC192D423946ADE726; // System.IO.Stream/ReadWriteTask struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05; // System.Console/WindowsConsole/WindowsCancelHandler struct WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4; IL2CPP_EXTERN_C RuntimeClass* AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CStreamReader_tA8A200A5C1352CF0A34EC40F7AFBFC0360589094_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CStreamWriter_t3311453DAB9CB3E60FD80FD196E9421A8EDF8239_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ChannelServices_t7892AD29816C874462159101B299713604D1A637_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ComImportAttribute_tA7696658D982A1289FB2CDB4A0235713A8DF435A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CompatibilitySwitches_tB79DCB09D4C68F2E102E6AB6803805CC96BD73D9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ConsoleCancelEventArgs_t6068978A9A6C65983C0F294BA7C92FE35EEAE1A8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ConsoleCancelEventHandler_t7E25E018B7944F60BD34AE7F32E119F34DCEA053_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DefaultBinder_t0CB85CF7AAAEF6D0C9C229DA447A3C83468C5D4C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DefaultMemberAttribute_t13CC2220E4C04339635E35EBFC398D9AD3DF9D9C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Delegate_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EmptyArray_1_t67C77BB6C40280F3D7A9471FBE412AEB0890630E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EncodingHelper_t550B821C2238175DED2DD6B1E4442FC553A227DE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Environment_t4AEB4941F30B5F2F62CC9CEEFFFE24DD7B7D8001_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tD0C3CD65CECBEB30142F0AA95FBE919F07F6634B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IConsoleDriver_t328C60C1918C982E51EE38694ECD558B6417A9CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICustomAttributeProvider_tC47C1E6A3DC1ADA77819AF705CC1D1175315876D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tB2453AD789F2371A7242E3E53F4FE04FC34FE407_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t09E3D0CACABD5491BBC7FDB650392C7C8981EDF0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IList_1_t168573E073AB940BA69D96D492E4D31835E09551_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Il2CppComObject_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ListDictionaryInternal_tC5022F2C249477F5A90382A5A71661745C723123_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MethodBase_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MethodCall_t4184A4ABED03D22750DD38F2FF776202F98F07D3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MethodInfo_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MissingFieldException_t251FB3C0B4F3D0C490A9A36B5BF2A1EF1A3D389C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MissingMemberException_tB9D7B25FF06EEBB52D036DA8B1BE67F67619D211_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MissingMethodException_t3D861B41F6520C32A7994A884343802925703155_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Missing_tBAC3F9AF8F9FBFDE4BFBC5971E89EB4CC4CA6CAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MonoIO_t4111700E5C2D38E1B55C916719E4CB725CBE5FC7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MulticastNotSupportedException_t3D4ACD51B719994B3E361B66814FBB763B27E3F8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NullConsoleDriver_tE78A1BFA80E76208CD75A4068FB3D6FE5B80D9F3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ReflectionOnlyType_t1D06C75F6324C18610570EF18519232B2193A199_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RemotingServices_t5C9F4139FFA73067C8FC6BEB3FED3C3C56571AF8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ResolveEventArgs_t3768D40A0CC1EA56714B75722FDC7C8D49CABCB0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeArray_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StackTrace_t7C150C7C14136F985311A83A93524B1019F70853_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TermInfoDriver_t3FC9001561C5019958E953942242EED72C4AA2CF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TypeIdentifier_t0F93F821022DD766D9F9543603B71CA42672B69C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tAF2F613E4FF47CAC6DBA56BEC5C5B2884B36E278_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UIntPtr_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnexceptionalStreamReader_tC2A87A1C1570111DE6003BF1891C8D2E3C9AA9FE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnexceptionalStreamWriter_tF3DBFED31D3D9EAB7CD7B58F89F817D69DE71EDD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WindowsConsoleDriver_t76D22BAFCE876AE37FF0600E1BC59F2647779982_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WindowsConsole_tB86E0FCA935FA2C612E2EE8A0153781E4023D17D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t9FFB0BEB067161CE52A63D5857FEA61F74F17A50____12D518BA10F3DD1A331E65FBD4C330930C0A0BD9F50F37BE0BDF596E964B9A78_6_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t9FFB0BEB067161CE52A63D5857FEA61F74F17A50____1B9CC34A0CF8DBCC350E200673FAC4124DDAD581F1FC2C16FF9A1C0154691687_9_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t9FFB0BEB067161CE52A63D5857FEA61F74F17A50____8CCE27079B32C13BB310169A6AD26AE419CDC98B7E2EFD3CC9997257F4BC1DEF_44_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral02FEF73D0CEEEFD67DF0C54AE6860E3A4B589F86; IL2CPP_EXTERN_C String_t* _stringLiteral032CE4B2D2D7086FA0A51B767B66E2925BB4FC5D; IL2CPP_EXTERN_C String_t* _stringLiteral06B4AA07DDE486CCAC06F06E2DEC481AFAF418E0; IL2CPP_EXTERN_C String_t* _stringLiteral081112385EEF836B92FAB33431D8BFFE8FE6AA4B; IL2CPP_EXTERN_C String_t* _stringLiteral0A3227F5306B1AC4003C9AAF768D9CA3660F8D75; IL2CPP_EXTERN_C String_t* _stringLiteral0B590A2DA605C4ACE411C09E803C72CE23A58D9C; IL2CPP_EXTERN_C String_t* _stringLiteral0CCEB492F878B045E28094B7077795B58240D10E; IL2CPP_EXTERN_C String_t* _stringLiteral0CF12806E76514E4584E2E54FBDCCD9C0C4D20DE; IL2CPP_EXTERN_C String_t* _stringLiteral10AF4A44EABE43727B8162532EA5B83A5E92E5B5; IL2CPP_EXTERN_C String_t* _stringLiteral1168E92C164109D6220480DEDA987085B2A21155; IL2CPP_EXTERN_C String_t* _stringLiteral120BB857B7DF859CF98C77157113798872496285; IL2CPP_EXTERN_C String_t* _stringLiteral13E929632E342C27193358D203583E4A44AA2C1B; IL2CPP_EXTERN_C String_t* _stringLiteral13F8558E204091E84533969906D031E0B6AB0CE3; IL2CPP_EXTERN_C String_t* _stringLiteral15396A4CB651CD1D00766670D40503F2D7668048; IL2CPP_EXTERN_C String_t* _stringLiteral1625023728511A9390C0BBF3E61C1E339121BE26; IL2CPP_EXTERN_C String_t* _stringLiteral1673B4D06ED01C7C0212BB2E7412E02E9578984F; IL2CPP_EXTERN_C String_t* _stringLiteral17E0442777ACF9C613A19145F7855704BA5AFB08; IL2CPP_EXTERN_C String_t* _stringLiteral17F69BD9415AEEFF5AF120DF2D45F20433804764; IL2CPP_EXTERN_C String_t* _stringLiteral1808951E48E38B2B3D1B8346862CD29EE1BAC364; IL2CPP_EXTERN_C String_t* _stringLiteral182DE0C22F986118A9EE69D0194A2EBCD4F41962; IL2CPP_EXTERN_C String_t* _stringLiteral1CDCC27185EE0C6FDBFF3067012515E0C2EBC3DB; IL2CPP_EXTERN_C String_t* _stringLiteral1E570B27C042DD21E1C38B4FBC53AAB4D087AB55; IL2CPP_EXTERN_C String_t* _stringLiteral2558C12D8155DF74DC59887CF6788F38069A7D4C; IL2CPP_EXTERN_C String_t* _stringLiteral263839FCA688FDBD5EF01CF18B12990EDC1E75D9; IL2CPP_EXTERN_C String_t* _stringLiteral26E34B06FF823024F8C606CA0848F84247804BCF; IL2CPP_EXTERN_C String_t* _stringLiteral2A48698714DFE5DE29257BED9CEBBBA579A8BE3F; IL2CPP_EXTERN_C String_t* _stringLiteral2A7BB142FC9E2F32E9C4CCF9DD7316F722ACA171; IL2CPP_EXTERN_C String_t* _stringLiteral2AD49508FEEE2ED6B87C00368D21B2C11D90DEDA; IL2CPP_EXTERN_C String_t* _stringLiteral2CA604D8D8BFE1772382349137E0C6149C7FB48A; IL2CPP_EXTERN_C String_t* _stringLiteral2F013AEA4E8172E2DB760065984EC56F9AD8047F; IL2CPP_EXTERN_C String_t* _stringLiteral307470B1DEC92AF93B41DA1D825F7830DA0D4388; IL2CPP_EXTERN_C String_t* _stringLiteral311774B2D85736DEFC0314F65461AC27C457DDC8; IL2CPP_EXTERN_C String_t* _stringLiteral320772EF40302B49A179DB96BAD02224E97B4018; IL2CPP_EXTERN_C String_t* _stringLiteral33A8C44FBE154F84E06B3603738194D0A20BA032; IL2CPP_EXTERN_C String_t* _stringLiteral3C13824CD51CC32E1E827256CA591225D75BED32; IL2CPP_EXTERN_C String_t* _stringLiteral3C4A1AB6B92A8AA2BDFDB0AEEB3A199EBBCE23EE; IL2CPP_EXTERN_C String_t* _stringLiteral3C54542D288B07E915AA44FD887053A847377AA7; IL2CPP_EXTERN_C String_t* _stringLiteral3C5A2EBE86747DAFA4F38B0B2432AADD5D4A8020; IL2CPP_EXTERN_C String_t* _stringLiteral3CD5EDF882CAD30923E6DFB04991681EB1572B71; IL2CPP_EXTERN_C String_t* _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869; IL2CPP_EXTERN_C String_t* _stringLiteral401602777C44EA69B5FF9AB6AB2D47AEEC89D2AA; IL2CPP_EXTERN_C String_t* _stringLiteral427F23643572138C63637C4AF20806E91C82AF80; IL2CPP_EXTERN_C String_t* _stringLiteral4485B7A3F1D101E7CAEBA0229A60A219BB16DC83; IL2CPP_EXTERN_C String_t* _stringLiteral449AA4086216EAAD019C728EE6B8ED81E1714919; IL2CPP_EXTERN_C String_t* _stringLiteral4567DFD78A68128D9AFE040278487F5CC9AD65BB; IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8; IL2CPP_EXTERN_C String_t* _stringLiteral475E882F0F1D82269D79412A2B32F30D29D8C8F3; IL2CPP_EXTERN_C String_t* _stringLiteral47ACEFBCC4F62E0B232897D129DF38B61D6D4A31; IL2CPP_EXTERN_C String_t* _stringLiteral49589AF215360DB8C6490D10538B8703D0921BCD; IL2CPP_EXTERN_C String_t* _stringLiteral4A41B34934DFC696570A70E049E3D64DC58B3277; IL2CPP_EXTERN_C String_t* _stringLiteral4A5AF13E9FBAB3D854F9C1118D8E852FFB7727F5; IL2CPP_EXTERN_C String_t* _stringLiteral4A971DF53EB4C99A8508DD95BEF1442E4B95BFE0; IL2CPP_EXTERN_C String_t* _stringLiteral4AF487A9C8F58854A086A8D281DC7548A06D6350; IL2CPP_EXTERN_C String_t* _stringLiteral4B25D1B078DBDFB67D6F7DD54E97A043A2E135CC; IL2CPP_EXTERN_C String_t* _stringLiteral4C22DF717F0D7F929F51A3A9CC62C8872BF43E25; IL2CPP_EXTERN_C String_t* _stringLiteral51DF01FA7B200363F1258BDB5D763179E643C6F9; IL2CPP_EXTERN_C String_t* _stringLiteral55B636435F5D89DAA1FC0CF4F0085D59B6FDDC2C; IL2CPP_EXTERN_C String_t* _stringLiteral56FDA7E164D87CB16FDD1A4FD032A03DCF1221A4; IL2CPP_EXTERN_C String_t* _stringLiteral5A02DB606A0855C50165F8DAFFB0319759D5B0A6; IL2CPP_EXTERN_C String_t* _stringLiteral5A3C5A90025F423435DDFE27F5F73849065DCF14; IL2CPP_EXTERN_C String_t* _stringLiteral5B640E84B6CFFE29A76FA039582A6E69001ECCEB; IL2CPP_EXTERN_C String_t* _stringLiteral5D380152EC829D2242FD699FCE54E8D9C2AC1D14; IL2CPP_EXTERN_C String_t* _stringLiteral5D8BEAD5D6475784B1501B248ABD2A9F05214751; IL2CPP_EXTERN_C String_t* _stringLiteral5ECF4D88B528091C104FE360875ED913637BB272; IL2CPP_EXTERN_C String_t* _stringLiteral5FD3F338CDD06C5238995D7FDC86821B11FA4B60; IL2CPP_EXTERN_C String_t* _stringLiteral61792A94CAAE6F418C961B460FC78E84493C1A53; IL2CPP_EXTERN_C String_t* _stringLiteral618204AAF60A85D20FD29070EDE01CE399614E9A; IL2CPP_EXTERN_C String_t* _stringLiteral61A3C68A5CEBE6FEE893A251FBD822DC76D5F927; IL2CPP_EXTERN_C String_t* _stringLiteral620393CAA7436A70D33A45431FDCF0685865506A; IL2CPP_EXTERN_C String_t* _stringLiteral6468A6DC6BD9780DD0B855517760D99B46B747F9; IL2CPP_EXTERN_C String_t* _stringLiteral646A84AA85E284237FCC05C733EB0D4C978127C1; IL2CPP_EXTERN_C String_t* _stringLiteral65D3AA567831EC51C680602D3E8C93F0B7818575; IL2CPP_EXTERN_C String_t* _stringLiteral677C41417633F4B200AAD1094D42873DE9C9E38F; IL2CPP_EXTERN_C String_t* _stringLiteral690BF02630AC0BD6AA6BD08D2C36A28E1FC54F3E; IL2CPP_EXTERN_C String_t* _stringLiteral6A75A3A5CA33C6D37ED6465E0934D492286BE956; IL2CPP_EXTERN_C String_t* _stringLiteral6B68DC5BD95591571F9C8FC0FE78F1A85E7757FD; IL2CPP_EXTERN_C String_t* _stringLiteral6BB0D63E694CDBCB9CD91F2A9CD7538A2E7C71DE; IL2CPP_EXTERN_C String_t* _stringLiteral6E87B62FCC9BCCA4C3FF6AC35144772ECAE4EE7E; IL2CPP_EXTERN_C String_t* _stringLiteral6E9AEBB5505B4A1DBC166711562BE9408419A24D; IL2CPP_EXTERN_C String_t* _stringLiteral70464131A9BA3C2A7F23C15217DF8CEAC0EE8FBC; IL2CPP_EXTERN_C String_t* _stringLiteral71CE73491B2FEFB69519B9022F900C0ABC0223D2; IL2CPP_EXTERN_C String_t* _stringLiteral73BDB8F47EC4F3E931DE48E43FC3E4F33B26F33C; IL2CPP_EXTERN_C String_t* _stringLiteral73EC5EA142FC4FA6FC4845DB71B7E7CC6873543A; IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D; IL2CPP_EXTERN_C String_t* _stringLiteral7825D0CA73187714479D0966B2C424FAB777E767; IL2CPP_EXTERN_C String_t* _stringLiteral788E21695038D1E7C71B1DEF7637DF273F9F09F3; IL2CPP_EXTERN_C String_t* _stringLiteral7C1001A53F46C335E96FA34F705D3AF9DB8160FC; IL2CPP_EXTERN_C String_t* _stringLiteral7C256FC22611B6534D3B4CE4864C399FE06D15CB; IL2CPP_EXTERN_C String_t* _stringLiteral7CD16B94B963F2375BC4F3FFC5F78F40AE023225; IL2CPP_EXTERN_C String_t* _stringLiteral7DDAADD2602C2FE060A691BD9AA3784F1068ECAF; IL2CPP_EXTERN_C String_t* _stringLiteral7EB1862B8007FB96FDB5E7E0F2669BF5F89537DC; IL2CPP_EXTERN_C String_t* _stringLiteral7F227A2013FDA4CA5F965B2677CE13DC1E31D6C6; IL2CPP_EXTERN_C String_t* _stringLiteral80037013ACCD53C24B43E20EA2458A095D944E42; IL2CPP_EXTERN_C String_t* _stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF; IL2CPP_EXTERN_C String_t* _stringLiteral830C58CBB41F2BF0296E0A93C4AD61DFD004C66A; IL2CPP_EXTERN_C String_t* _stringLiteral833266BD0B16D91497EF6761E9B316E6F00A29C5; IL2CPP_EXTERN_C String_t* _stringLiteral833D6E333CA1C0D84A0015A88A5771031D7F319D; IL2CPP_EXTERN_C String_t* _stringLiteral85BA0F5EA5F9209B1B88CDAB7D0ED4E98F71CFE8; IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1; IL2CPP_EXTERN_C String_t* _stringLiteral8BE4C180ECE1A862BB8EB9292DD918741D14ADDD; IL2CPP_EXTERN_C String_t* _stringLiteral8C9E00B57BC60BA8DFE775104296F0D55A788667; IL2CPP_EXTERN_C String_t* _stringLiteral90769F53329CDE4435A77180E60F42364B329519; IL2CPP_EXTERN_C String_t* _stringLiteral93712A9158CBB96BC7DE5D593BF5D811F4DB92BC; IL2CPP_EXTERN_C String_t* _stringLiteral94157EB17521D2B7B8FFB90DC539A6D76BB52A9F; IL2CPP_EXTERN_C String_t* _stringLiteral95652F73CBE5CAFE64F6C63BD9C050678394808D; IL2CPP_EXTERN_C String_t* _stringLiteral9771FB467CA8B948D13D8F8708F485D13BA65D53; IL2CPP_EXTERN_C String_t* _stringLiteral980F1AC6CD55BA6CE4CE92AC70E0AEF44BF3C825; IL2CPP_EXTERN_C String_t* _stringLiteral9A3D491F15B5CCDC7EEB697FF69A5F3D1DD7F3DB; IL2CPP_EXTERN_C String_t* _stringLiteral9AC41786E774BB06538291027A8223CDF522916D; IL2CPP_EXTERN_C String_t* _stringLiteral9B850A03952CDBCC170C393B2A85CCA5764E310C; IL2CPP_EXTERN_C String_t* _stringLiteral9C7B0A231B92371DBD368FFCAD12A986962E0D02; IL2CPP_EXTERN_C String_t* _stringLiteral9C8C4F57D389E2490EE5C289C1FE6FCC15832360; IL2CPP_EXTERN_C String_t* _stringLiteral9CB0C4E7B6C912C6C0B701EFBC76A7EE76EE4348; IL2CPP_EXTERN_C String_t* _stringLiteral9D6BA8D36FA648F5F7EC00E75E4E3CB92589DA2E; IL2CPP_EXTERN_C String_t* _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158; IL2CPP_EXTERN_C String_t* _stringLiteralA063B643F460CD7FF623BAE6C7DF1D7BE84629B4; IL2CPP_EXTERN_C String_t* _stringLiteralA137C948DD9382D2183F427672BEC390F48C589A; IL2CPP_EXTERN_C String_t* _stringLiteralA3B1A234DAEC9756BFB527FA949CDAD5E7BF48EA; IL2CPP_EXTERN_C String_t* _stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085; IL2CPP_EXTERN_C String_t* _stringLiteralABEFECC44DB82DBED264ED0A4B3BC4E606790DD4; IL2CPP_EXTERN_C String_t* _stringLiteralAC0B917E3C022E8A817639596DF598CBD14261A4; IL2CPP_EXTERN_C String_t* _stringLiteralAC0C8DAC9DC5F25D04C812906BD860E9A4B23085; IL2CPP_EXTERN_C String_t* _stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8; IL2CPP_EXTERN_C String_t* _stringLiteralAD602A02A277E8D395B88D6A8BCA3E0C94F67BEC; IL2CPP_EXTERN_C String_t* _stringLiteralAD85F808E227A20F9636C5E0ABCC1BA80C639910; IL2CPP_EXTERN_C String_t* _stringLiteralAEFCED1955E815812F593A5AFD68BF27E162FDE9; IL2CPP_EXTERN_C String_t* _stringLiteralB15FC04A4E183DB43E3A006913E3F8F8A9E35213; IL2CPP_EXTERN_C String_t* _stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD; IL2CPP_EXTERN_C String_t* _stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F; IL2CPP_EXTERN_C String_t* _stringLiteralB63EA0EC38F4127C4E9FE850B1EFEE5B70E848B0; IL2CPP_EXTERN_C String_t* _stringLiteralBA45726431476F6607672D5CDD751250B84901D8; IL2CPP_EXTERN_C String_t* _stringLiteralBD419E6634B97A33EC7298420339A7B70DFACE63; IL2CPP_EXTERN_C String_t* _stringLiteralBDD4074C9FC7058DB332FB757A759CF76D474296; IL2CPP_EXTERN_C String_t* _stringLiteralBE6CBCAE6DD990A8C31FF749B2B3ACB1D386E6CD; IL2CPP_EXTERN_C String_t* _stringLiteralBF4DE7F71A23C55F5FA9D4B3C43297A55C601C43; IL2CPP_EXTERN_C String_t* _stringLiteralC37D36C0DEEBF7E468A3103416E2B73DA05F5FF8; IL2CPP_EXTERN_C String_t* _stringLiteralC480E7D5DAF97335CD18A2A385EFFC204DB85155; IL2CPP_EXTERN_C String_t* _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8; IL2CPP_EXTERN_C String_t* _stringLiteralCA5FADDC2B951EA92480CE321B5C1C88EBBD8D95; IL2CPP_EXTERN_C String_t* _stringLiteralCC15BB79AC16073EC854A9A42119F1ED9B780146; IL2CPP_EXTERN_C String_t* _stringLiteralCCEE94E967C19213FAB9810143ACDC62E46BD517; IL2CPP_EXTERN_C String_t* _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F; IL2CPP_EXTERN_C String_t* _stringLiteralD08CD1DCABD6ACFC22B15DFB8220AFAFF9FFF7D1; IL2CPP_EXTERN_C String_t* _stringLiteralD0E0F78AB3851ED5AC38C6CE54C4189923BC0435; IL2CPP_EXTERN_C String_t* _stringLiteralD15A0C76BA0C51661D2FAD8C03E5302AEE91AC1D; IL2CPP_EXTERN_C String_t* _stringLiteralD2E5963B26A65BE333AC9677FFC513D7496FCC4E; IL2CPP_EXTERN_C String_t* _stringLiteralD37F9020C129670A85262312B4A9ADCCA80BDBB6; IL2CPP_EXTERN_C String_t* _stringLiteralD39800C90CD3EDDAF741FDED4D498BD53D902AC6; IL2CPP_EXTERN_C String_t* _stringLiteralD3ADDBB3F4CB48E2138B70CCE087A1E5C8DF9C94; IL2CPP_EXTERN_C String_t* _stringLiteralD5AC0AA5A492845D5A4D50FD0F20E3E1AA5FEADC; IL2CPP_EXTERN_C String_t* _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE; IL2CPP_EXTERN_C String_t* _stringLiteralD68508B50CDE1B2E777400476044304CB8149311; IL2CPP_EXTERN_C String_t* _stringLiteralD7A66F857F6E3FCCC482964755DB79017BF35DD2; IL2CPP_EXTERN_C String_t* _stringLiteralD81A94AE1294798D01C88D79A466CB5C9D050D8D; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralDB784C0FDB5E2F468943EF04EB13EE0E6135421C; IL2CPP_EXTERN_C String_t* _stringLiteralDB958700AE7603ED86CB262A77B0C590674EB20A; IL2CPP_EXTERN_C String_t* _stringLiteralDCFF73556898EBE7699B831AB5082BD0D2C7CA94; IL2CPP_EXTERN_C String_t* _stringLiteralE06236BE6BC845E9C37F6769DC8F3D921AF75087; IL2CPP_EXTERN_C String_t* _stringLiteralE086D2006B6AA983B2956137EB1F59EE455C2B86; IL2CPP_EXTERN_C String_t* _stringLiteralE21E73E87DCA371B3A070E521BFD2780FFAE1DDE; IL2CPP_EXTERN_C String_t* _stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7; IL2CPP_EXTERN_C String_t* _stringLiteralE31FE4F136883C3B98D75164B0DBD4F98717AA86; IL2CPP_EXTERN_C String_t* _stringLiteralE3B00FE8BBCC62C1ACAAEBFFFE94188DC946FEF1; IL2CPP_EXTERN_C String_t* _stringLiteralE6DD10392E65D1812AAD1510370C310BACBDBB22; IL2CPP_EXTERN_C String_t* _stringLiteralE88DD5ABCC83490182A7DFEE3E2F32F53A8C9BBE; IL2CPP_EXTERN_C String_t* _stringLiteralE8D8CE10D978A0FCD2F934F5E829104D00F62979; IL2CPP_EXTERN_C String_t* _stringLiteralE9E9789B54A9BB808CBD03FED6941798056820D7; IL2CPP_EXTERN_C String_t* _stringLiteralEC0BBB1FDE571940ED131B4DF6C4A46E011F8C9A; IL2CPP_EXTERN_C String_t* _stringLiteralEC1A6C3CEE5BB06906094B2514292678F254DF9F; IL2CPP_EXTERN_C String_t* _stringLiteralED1729A0205E9A6864523A731EB03CBA403F5496; IL2CPP_EXTERN_C String_t* _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7; IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D; IL2CPP_EXTERN_C String_t* _stringLiteralF85A518A6BE289AE8D380C3E49AD2D797DAA6DDC; IL2CPP_EXTERN_C String_t* _stringLiteralF85B7B6DB0DA03E4017D4DCEE3CF0F6ED941E48A; IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024; IL2CPP_EXTERN_C String_t* _stringLiteralFA1064FA92F0E08761476456C1C8D58D705E88A0; IL2CPP_EXTERN_C String_t* _stringLiteralFBA5BFFAA51B32DDDC09C34B81054411F2F865FF; IL2CPP_EXTERN_C String_t* _stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E; IL2CPP_EXTERN_C String_t* _stringLiteralFDA1C52D0E58360F4E8FD608757CCD98D8772D4F; IL2CPP_EXTERN_C String_t* _stringLiteralFF032BD9BDBB98CDC6B7FA0D72A5CA8FCA990A4F; IL2CPP_EXTERN_C const RuntimeMethod* AppDomain_InvokeInDomainByID_m0FAACB2BC1E9BEE894C05D499387DB5366CFF8E2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AppDomain_Load_mEBD0F11515ABED9333EC810BEC2F07F13D85739F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArgIterator_Equals_m8DEB186C2C14966FAEA08C0107C726FFE405086C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_AsReadOnly_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mFD9A83BA91CADB2F623A7C666D5AB1DE66DB9725_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_BinarySearch_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCA6AA8E08561CD273B57726185CFB10006073270_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mEAE8D7BBBE2B276EC2CCE8D5EFAA4AB81D6921D3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_m04B3F1640A4180A9A87D9C2D26E10560FE86F487_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisType_t_m1FD9ED0B09CEAFFC537EF0C71689FDB03AEF72AC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_IndexOf_TisRuntimeObject_m69589B2C5A44BA495E1A2B1170931D92F9BB6BF1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_IndexOf_TisString_t_mC740B072B4FB746CC445F9FD113E6DD0796062FA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_Sort_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisString_t_m171A7027A8CBF9556D99F2957F6192AB73749BFA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Comparer_1_get_Default_mDCEA11B875EEB23AECDA2D76B230E1AD7B6962E4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Console_SetOut_mD75C5604C18C440B6C31B4F91B0944E0DD972BA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DelegateSerializationHolder_GetObjectData_m7B74C48290B88C7BC15F6060AFC01EA4FEE5C56B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Delegate_CombineImpl_m6AAF1CC440CF3338E1DCEBD94E74661634077F15_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Delegate_CreateDelegate_m08BE207FEEBFB4996434FAD6EB687DBFFAE3E041_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Delegate_CreateDelegate_m36A43F94EF4349C625F42580DAD2DFCA7CB40698_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Delegate_CreateDelegate_mF8BB41A7AF0AA7A10F9F4885E9FB420720CE7F1D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Delegate_GetCandidateMethod_mBC9367B6BFE2B6B403FDBAF14DC35FD778C08C89_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mEED73BAB5268D3E0A39AE2DBD5D8F230496F4AD4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m2114FDE2525CF3B91B50AB1F5D5C28464EC55E3C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m704F1EE2F081A9AD6BABCC8752384D6EE0A18DEC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mE1A99A83A5AC42A0CEAB46B8866EAE13010EBF18_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m01ABD97E4577189CA8CC642A0A2E626D615A8E04_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mBAF6E9A1A637161B1514B253DF664899F9D5D16B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mC1996349881A113E97F8DAF5571EAEBD3DA39D12_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Empty_GetObjectData_mEB7E87267FE28FEB13FB93D752B9DEFF7868083C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EnumResult_SetFailure_m982B6BDE545BAD51E5A5DA5B8CA9C0CA7066A2B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EnumResult_SetFailure_mA604636ACB06D3091996618B9A777C8AF77EEAA5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_CompareTo_m7857C6F62098FB59C5334577863DD23559CD50B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_GetName_m05FE85181853F756BA6BB2C033DD3590E6114D29_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_GetTypeCode_m6D645A653650B730B3D9FA6B1E62D87162702F4A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_InternalFormattedHexString_m9D6BB176A0FC9596FDD128E324D150B15CF15E5E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_IsDefined_m1C9A0C4F54B0538351585FF563A01091A6FE2F28_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_Parse_m0316ABE916ED60AA2257A464A33A33D544EDEE12_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_System_IConvertible_ToDateTime_m73AB440C25E3E48792351BD5D5E5764C84F8174E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_ToObject_m0B6ACE15B0F8821CC795CA25D4AE0A9F56547CCC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_ToObject_m233779ED531D69CAA5EFFB39EE000AA1CB5755B1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_ToObject_m7952B7BD43E48BBF79BB973BD31E7FF9E62B948E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_ToObject_m83185EF7C28B56935B2C8073AC8FF02BF5A03355_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_ToObject_m9C19214E04C5679E1F877296D3291594FE80209A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_ToObject_m9F3E855711F06F3E13107F9AED8BD7733351A61C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_ToObject_mABB2D5A99CABDBFEDDDF549DB39B57F41C64EA84_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_ToObject_mD0233B84323DBD62E609917F9336F9D709E835AE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_ToObject_mD898E0819FA640BC4E98924613B5DBD41146D1FF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_ToObject_mDAAD050E372238C1F1B33496B40C0D0E61263EF1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_ToObject_mEEBC20B90E90260E53F2A73658F1ABE327F204CF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_ToString_mC82F2E769BD9FF89D7F7E88D78B7F98FA56D4F91_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_ToUInt64_mB2D8EB6B5F2F876ABB930212D553C83A72FEE318_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enum_TryParseEnum_mDBE5E7CC1B2D29EE85348895136E76B5C9B9ED77_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Environment_UnixGetFolderPath_mA31722A34E033C019C5FB73DE1758FBA1D4BC8C1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Exception_GetObjectData_mD69929DB0BB2512240908B9EEE21778CB7B72DA9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Exception__ctor_m412D5FC4D69035738F1DB88FD771ABD6B0E9E120_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GC_ReRegisterForFinalize_m5896580D5E233681641CF8DC17A806FC087E03BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* IntPtr_System_Runtime_Serialization_ISerializable_GetObjectData_m2C820559FC5BDABF0C3486B721C9670199F666C0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_Add_m574AB4FA4838B9A7E4857567D2F0BC0ABED4119C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_Add_m62DF71AD4197F54F515ADFF60A8939F53CF371A3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_Add_m81258E63D32FFBAFA3257EFC9E9C0012B672340A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_Add_m88AA3525C22762C4F8749CEF957B47D44420C43E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_Add_mC3819CD2FE0C116CA6FF645EF5C7F1AF1B202104_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_Add_mC447A6A5D562192883B43D0CF9F774E46AA77AC7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_CopyTo_m66F5972CC51767E2764B3A90E6A66B3CFD828BDC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_CopyTo_m6D17D7CB30223A251BD2581D6E0DFD22D1C4EC1C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_CopyTo_m9A678B4E3437086A5E4B0A0E5FA60DFE001D3C4F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_CopyTo_mB0E1B5EB641493651C3ADB6E75329DB101614CC6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_CopyTo_mB30A4E7E5972ABBD497509433B9AC75E39E191E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_CopyTo_mDB0EBD49A8016FA88F4EA3A1DFF4593DF64EF9CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_ToArray_m36D0BA64165DE0F6ED2D41EF9AE678876F569C14_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_ToArray_m75D0502740D24265812AFA14DD9DB1AAFFF96938_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_ToArray_m895AAB49399276B850DE8DE5615A7872F783443B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_ToArray_m927FC38CDB0EE117CE3C48D36610806D145DA077_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_ToArray_mB9DD97C2130A1FC286A54D34BFB1575BE509BFB0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_ToArray_mFEDF9F4374D96E1169CEDF1FDBA114846F4F78AC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1__ctor_m2B852025696E5F5BAD3DFF4FEAF572D97AB33F1F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1__ctor_m2DABEABD69F42CEB7F5B36491FB2F591C3107A13_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1__ctor_m3ACA763449137FE4AEE54773CACA376AE6119716_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1__ctor_m6DECDA61292C41975A89CBB7FA907C852BBFD752_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1__ctor_mA7F05A41A2190210338D58F70594C711374C3B2F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1__ctor_mF343E9DECB4E23395687AB6D3BF117D78C1306E0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_get_Count_m189FE7426240A3C053D6920B37985778F1292D81_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_get_Count_mAE04BA7A9666BBA31E9637C14D4DD4D41D6361CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_get_Count_mD3F73B4905D3F53944D40460C5C64E0C418B2A8F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_get_Count_mEC0B67DAD8DFAECF7A064FB2B1BB7CCC6C04993B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_get_Count_mFC6A9CC163A084B92E2A21C910AA32217D0AF0F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_get_Count_mFFA9D885D8FAB76BADD2E28CDEFF428716CC70DC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_get_Item_m2FE8FD237E410CD9FA7C75C461EC0BBC56E589B9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_get_Item_mD716D652B524CA1F342C165D5A0E5912124AE295_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ListBuilder_1_get_Item_mDDCDF133C2C1C9892BE32564E8C03156F897A41C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m646A66E0C29997C99AAAFD6DAA14D42193CD48B3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD73181E37C8FE77E1D49ECF6FC6B7B6F53308F1A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF8C65449AF6B15906CE1E82754FA5D89CADEB217_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_CopyTo_m277C8656E1F2552D5BAE74EAD2AE09B7DEC53FA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_CopyTo_mBD9A522C2106562AC93065597CDF8F5CEF62D8F5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mDB190ED4F10ABA3A88501F36A0AE84151A8B918B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m75E5D60A822E904AE74061DDF9D9C72B1AD08332_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDBBA12803E29C5AA7B51AF137690A226F1E8A99F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEEF22AC26AE205203056978BCAE72F690C774C36_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m3B4EC7BA118AE7ABFF9EFFA5B5E389FE66AEEA46_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m49EB9ADF0DA87C3D5BE3FC6DAEF2347B441A50DB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MarshalByRefObject_CreateObjRef_m2CE09FE48BA90F87AA2B334619A1D2752CFDB5F4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MarshalByRefObject_InitializeLifetimeService_m6B203FCC2DF62B24F763E83566C32ABE5DBE5DAE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MarshalByRefObject_get_ObjectIdentity_m5C29E05D464791DA528852CD0C9D32A56B00FD6F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MarshalByRefObject_set_ObjectIdentity_mFCD815186D8E984904788BA65AD89312FC10025D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MonoCustomAttrs_GetCustomAttributesData_m3CF1DDF5C0F55FD2F79EE03F0A4EA4D3FF87C665_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MonoCustomAttrs_GetCustomAttributesData_mEC65B32409E33B55C233A70AEAEB79B8618BA621_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MonoCustomAttrs_GetCustomAttributes_m77AB7AE8BA867E111261F1A957316CB088887999_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MonoCustomAttrs_GetCustomAttributes_mA1FF747A43EE9FA875E498764FE41AB2C539E7EF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MonoCustomAttrs_IsDefined_m5A1B0621CF7CC74C9B7544071FBB46A7074A477D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MonoCustomAttrs_RetrieveAttributeUsageNoCache_mAB4FF4CAF843663D4C83948F991560C985AEBA7D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReflectionOnlyType_get_TypeHandle_mF1EC42678301C45284570203753EF9FDE12027FD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_CheckValue_mB715C2FC524EE34C3C5259D19D84736D08988207_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_CreateInstanceCheckThis_m608D04294F22CACD1D07206423C3D631E75B2F65_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_CreateInstanceDefaultCtor_m049DF408DA0C9B09F8964B90B62456E3A1F135C6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_CreateInstanceImpl_m48A94EB8AE812F52EF3915AFCA7B432699C3E28A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_CreateInstanceMono_m087DC404019725711FB32287FF5B063338B0AA20_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetArrayRank_mA67DDE0788CFD3CCF86E594A15A45A12AF80A1FE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetCachedName_m13DB0B810ABB40D7AF91047A5CEF885F903100E4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetCustomAttributes_mFF8FBEBE49BA45F868CFCA5F9A2B6EBF837AFB87_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetEnumName_mD89EA4AE2908A5C5E5CB5576EB420918A904E1C9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetEnumNames_m1E12D6F52DD19722EECF752C02C6478DD68B7CD9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetEnumUnderlyingType_mB025F8D648374BCF2C15C3C653A48145DE1586A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetEnumValues_m82AA352C46C2EBAB4CF643745D09AE74B34AB88D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetEvent_m7B6C0E1FF3F84289E911E015E4C6E2DA1D99EA14_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetField_m77670CDD73A7DED3B6347C6D3F14971F75DA3095_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetGenericParameterConstraints_m055809CE41D83340C17FDBB8051AA0D85A40967D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetGenericTypeDefinition_m42F5197AE619FC1D6DB684D2C69B29A8208BC3BB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetMember_m1DC4489072B53A58FFF371C886B2441DAD1B128A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetMethodImplCommon_m69522B1DAA899535BA24C4EB1A98D4BFF1AD7078_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetNestedType_m3E8A5160F04F955672EA311AB59B25EAB24B5802_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetObjectData_mF8E7856E70E3BA7402052A13F773C0E7975D1284_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetPropertyImpl_m0A9F5CABEE4FC026808C4C51720F992EB8B86B71_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_GetType_mABBB0F2F22D5515A894B3FAB07BAE6842C0CE64F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_IsDefined_mC933F6E64C4599FD9E8514F13423CBE8C6B9EBC5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_IsEnumDefined_mAD8924B31C8CD10A0C2E61AB80CF5E6FE667864A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_IsSubclassOf_m3F7DA3483B73DBBD6CF9BBA6A3A4265D2BD21BF1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_MakeArrayType_mD46C47BBA4DF008EB18260BFFE2CDF8FBAB2D39F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_MakeByRefType_m05D6E8186A3A3F7A84020E3D9517AFDC100E95B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_MakeGenericType_m0C6E617676BF57D7D00495BB7F9071E5E1D6040D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_MakePointerType_m1F66EA9A247D5204168D2CB9FA6982CBF621708C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_SanityCheckGenericArguments_m5DB478924CE8F6FC81709791C08F2BA3A1B02A58_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_ThrowIfTypeNeverValidGenericArgument_m3A67CD410107F7DE84702B020F80A3250B8ECC74_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType__ctor_mCAFC05E4082CCEA7E16F446291D29D5D50165315_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_get_GenericParameterAttributes_m5B4BB9CD8BA23D7AC53428439C40FD75E94A9253_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RuntimeType_get_GenericParameterPosition_mA13C795F8208FEFBA2BC739AF9D13384253AB288_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeLoadException_GetObjectData_m5AB4FA62D56AF9B8A83AEB3E5E9814EFDE02335C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeLoadException__ctor_m89C9BE840B2C552C3F378FE56804FE42BA69B583_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Type_GetType_mBFE91DFA98B4E24307E1C27DA642FA3BFD51818F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypedReference_Equals_m5E6381E9F849813FBD47E6FFAE8C53C700977B15_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypedReference_MakeTypedReference_m168A9CC9CEB2A16C33CB6EE7362DA5220B188E96_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypedReference_SetTypedReference_m06B544BE768968D4CA6599E9777D9A3E319A4601_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnitySerializationHolder_GetObjectData_m63A9357C4BDD538675BAA63B34BB4E0A33982DE6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnitySerializationHolder_GetRealObject_m39ABFF6FA15D4D85FEA62E34B49BBA19499DE2D0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnitySerializationHolder_ThrowInsufficientInformation_m31E5C09360EA71357030550CD3478BF515F0B22C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnitySerializationHolder__ctor_m1FB7CDA7A16F123D10EC78AE4E44890791AC5682_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WindowsConsole_DoWindowsConsoleCancelEvent_mC089462FF78804F973192CF76C6A9F4DD772C581_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ArgIterator_t969C9BEE6A0CC41D467E984A37A535998E6C50A3_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ComImportAttribute_tA7696658D982A1289FB2CDB4A0235713A8DF435A_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* DefaultMemberAttribute_t13CC2220E4C04339635E35EBFC398D9AD3DF9D9C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* DelegateSerializationHolder_tEEBA132527C67F93613A3CB931E891F997034AD0_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Delegate_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Exception_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* IntPtr_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* MethodBase_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* MethodInfo_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* MulticastDelegate_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ParamArrayAttribute_tF27F03676EDA15B72F5F2693C5F70388146CCA6D_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ReflectionOnlyType_t1D06C75F6324C18610570EF18519232B2193A199_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* RuntimeArgumentHandle_t9E02154DF6FB692ED100B85C182D0684A8CC89D5_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* RuntimeArray_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* RuntimeObject_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* SerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* String_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Type_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UIntPtr_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UnitySerializationHolder_t605707CD583034571F3951CE2F3BFA0E447A3B1C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var; struct Assembly_t_marshaled_com; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t;; struct Exception_t_marshaled_com; struct Exception_t_marshaled_com;; struct Exception_t_marshaled_pinvoke; struct Exception_t_marshaled_pinvoke;; struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339; struct AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A; struct CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct EphemeronU5BU5D_t4F80428A1142C3102C946127F8190063001742E8; struct EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110; struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053; struct MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A; struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C; struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364; struct PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7; struct RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07; struct RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF; struct RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884; struct RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB; struct RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A; struct RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299; 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.Collections.Generic.Comparer`1 struct Comparer_1_t156CA54426F60B4132C76BFACD5FDBD3043D437E : public RuntimeObject { }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t713815493F11EE9BCF527D29EAB3C18391F6B199* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t8C4186BAF739A06CB04ED49D0C97D7D0D958FFC4* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t27AB97FF84416C93ECBEA6A23AE1969CE89B49BA* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t1E8A1532C27CC80F39CFA21D46B4CF060E7AD9E2* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t680BCFBFAF3327C8FF86DCE628A73D8332CFB205* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tE8308653281479414057477E806999F27BDF4A33* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.EmptyArray`1 struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE : public RuntimeObject { }; // System.EmptyArray`1 struct EmptyArray_1_t9D01483CD4719D34FD79334521D175E839927844 : public RuntimeObject { }; // System.EmptyArray`1 struct EmptyArray_1_t67C77BB6C40280F3D7A9471FBE412AEB0890630E : public RuntimeObject { }; // System.Collections.Generic.List`1 struct List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* ____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; }; // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____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; }; // System.Collections.Generic.List`1 struct List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* ____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; }; // System.Collections.Generic.List`1 struct List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ____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; }; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____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; }; // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____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; }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t59F9436F8E117F38A7D786F8DD42DFB896B63DDE : public RuntimeObject { // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject* ____syncRoot_1; }; // System.AppDomainSetup struct AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4 : public RuntimeObject { // System.String System.AppDomainSetup::application_base String_t* ___application_base_0; // System.String System.AppDomainSetup::application_name String_t* ___application_name_1; // System.String System.AppDomainSetup::cache_path String_t* ___cache_path_2; // System.String System.AppDomainSetup::configuration_file String_t* ___configuration_file_3; // System.String System.AppDomainSetup::dynamic_base String_t* ___dynamic_base_4; // System.String System.AppDomainSetup::license_file String_t* ___license_file_5; // System.String System.AppDomainSetup::private_bin_path String_t* ___private_bin_path_6; // System.String System.AppDomainSetup::private_bin_path_probe String_t* ___private_bin_path_probe_7; // System.String System.AppDomainSetup::shadow_copy_directories String_t* ___shadow_copy_directories_8; // System.String System.AppDomainSetup::shadow_copy_files String_t* ___shadow_copy_files_9; // System.Boolean System.AppDomainSetup::publisher_policy bool ___publisher_policy_10; // System.Boolean System.AppDomainSetup::path_changed bool ___path_changed_11; // System.Int32 System.AppDomainSetup::loader_optimization int32_t ___loader_optimization_12; // System.Boolean System.AppDomainSetup::disallow_binding_redirects bool ___disallow_binding_redirects_13; // System.Boolean System.AppDomainSetup::disallow_code_downloads bool ___disallow_code_downloads_14; // System.Object System.AppDomainSetup::_activationArguments RuntimeObject* ____activationArguments_15; // System.Object System.AppDomainSetup::domain_initializer RuntimeObject* ___domain_initializer_16; // System.Object System.AppDomainSetup::application_trust RuntimeObject* ___application_trust_17; // System.String[] System.AppDomainSetup::domain_initializer_args StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___domain_initializer_args_18; // System.Boolean System.AppDomainSetup::disallow_appbase_probe bool ___disallow_appbase_probe_19; // System.Byte[] System.AppDomainSetup::configuration_bytes ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___configuration_bytes_20; // System.Byte[] System.AppDomainSetup::serialized_non_primitives ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___serialized_non_primitives_21; // System.String System.AppDomainSetup::manager_assembly String_t* ___manager_assembly_22; // System.String System.AppDomainSetup::manager_type String_t* ___manager_type_23; // System.String[] System.AppDomainSetup::partial_visible_assemblies StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___partial_visible_assemblies_24; // System.String System.AppDomainSetup::k__BackingField String_t* ___U3CTargetFrameworkNameU3Ek__BackingField_25; }; // Native definition for P/Invoke marshalling of System.AppDomainSetup struct AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4_marshaled_pinvoke { char* ___application_base_0; char* ___application_name_1; char* ___cache_path_2; char* ___configuration_file_3; char* ___dynamic_base_4; char* ___license_file_5; char* ___private_bin_path_6; char* ___private_bin_path_probe_7; char* ___shadow_copy_directories_8; char* ___shadow_copy_files_9; int32_t ___publisher_policy_10; int32_t ___path_changed_11; int32_t ___loader_optimization_12; int32_t ___disallow_binding_redirects_13; int32_t ___disallow_code_downloads_14; Il2CppIUnknown* ____activationArguments_15; Il2CppIUnknown* ___domain_initializer_16; Il2CppIUnknown* ___application_trust_17; char** ___domain_initializer_args_18; int32_t ___disallow_appbase_probe_19; Il2CppSafeArray/*NONE*/* ___configuration_bytes_20; Il2CppSafeArray/*NONE*/* ___serialized_non_primitives_21; char* ___manager_assembly_22; char* ___manager_type_23; char** ___partial_visible_assemblies_24; char* ___U3CTargetFrameworkNameU3Ek__BackingField_25; }; // Native definition for COM marshalling of System.AppDomainSetup struct AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4_marshaled_com { Il2CppChar* ___application_base_0; Il2CppChar* ___application_name_1; Il2CppChar* ___cache_path_2; Il2CppChar* ___configuration_file_3; Il2CppChar* ___dynamic_base_4; Il2CppChar* ___license_file_5; Il2CppChar* ___private_bin_path_6; Il2CppChar* ___private_bin_path_probe_7; Il2CppChar* ___shadow_copy_directories_8; Il2CppChar* ___shadow_copy_files_9; int32_t ___publisher_policy_10; int32_t ___path_changed_11; int32_t ___loader_optimization_12; int32_t ___disallow_binding_redirects_13; int32_t ___disallow_code_downloads_14; Il2CppIUnknown* ____activationArguments_15; Il2CppIUnknown* ___domain_initializer_16; Il2CppIUnknown* ___application_trust_17; Il2CppChar** ___domain_initializer_args_18; int32_t ___disallow_appbase_probe_19; Il2CppSafeArray/*NONE*/* ___configuration_bytes_20; Il2CppSafeArray/*NONE*/* ___serialized_non_primitives_21; Il2CppChar* ___manager_assembly_22; Il2CppChar* ___manager_type_23; Il2CppChar** ___partial_visible_assemblies_24; Il2CppChar* ___U3CTargetFrameworkNameU3Ek__BackingField_25; }; // System.Reflection.Assembly struct Assembly_t : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.Reflection.Assembly struct Assembly_t_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Reflection.Assembly struct Assembly_t_marshaled_com { }; // System.Reflection.AssemblyName struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2 : public RuntimeObject { // System.String System.Reflection.AssemblyName::name String_t* ___name_0; // System.String System.Reflection.AssemblyName::codebase String_t* ___codebase_1; // System.Int32 System.Reflection.AssemblyName::major int32_t ___major_2; // System.Int32 System.Reflection.AssemblyName::minor int32_t ___minor_3; // System.Int32 System.Reflection.AssemblyName::build int32_t ___build_4; // System.Int32 System.Reflection.AssemblyName::revision int32_t ___revision_5; // System.Globalization.CultureInfo System.Reflection.AssemblyName::cultureinfo CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___cultureinfo_6; // System.Reflection.AssemblyNameFlags System.Reflection.AssemblyName::flags int32_t ___flags_7; // System.Configuration.Assemblies.AssemblyHashAlgorithm System.Reflection.AssemblyName::hashalg int32_t ___hashalg_8; // System.Reflection.StrongNameKeyPair System.Reflection.AssemblyName::keypair StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair_9; // System.Byte[] System.Reflection.AssemblyName::publicKey ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___publicKey_10; // System.Byte[] System.Reflection.AssemblyName::keyToken ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___keyToken_11; // System.Configuration.Assemblies.AssemblyVersionCompatibility System.Reflection.AssemblyName::versioncompat int32_t ___versioncompat_12; // System.Version System.Reflection.AssemblyName::version Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version_13; // System.Reflection.ProcessorArchitecture System.Reflection.AssemblyName::processor_architecture int32_t ___processor_architecture_14; // System.Reflection.AssemblyContentType System.Reflection.AssemblyName::contentType int32_t ___contentType_15; }; // Native definition for P/Invoke marshalling of System.Reflection.AssemblyName struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2_marshaled_pinvoke { char* ___name_0; char* ___codebase_1; int32_t ___major_2; int32_t ___minor_3; int32_t ___build_4; int32_t ___revision_5; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___cultureinfo_6; int32_t ___flags_7; int32_t ___hashalg_8; StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair_9; Il2CppSafeArray/*NONE*/* ___publicKey_10; Il2CppSafeArray/*NONE*/* ___keyToken_11; int32_t ___versioncompat_12; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version_13; int32_t ___processor_architecture_14; int32_t ___contentType_15; }; // Native definition for COM marshalling of System.Reflection.AssemblyName struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2_marshaled_com { Il2CppChar* ___name_0; Il2CppChar* ___codebase_1; int32_t ___major_2; int32_t ___minor_3; int32_t ___build_4; int32_t ___revision_5; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___cultureinfo_6; int32_t ___flags_7; int32_t ___hashalg_8; StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair_9; Il2CppSafeArray/*NONE*/* ___publicKey_10; Il2CppSafeArray/*NONE*/* ___keyToken_11; int32_t ___versioncompat_12; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version_13; int32_t ___processor_architecture_14; int32_t ___contentType_15; }; // System.Attribute struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject { }; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235 : public RuntimeObject { }; // System.Runtime.Remoting.Messaging.CADMessageBase struct CADMessageBase_t69560B642B5084072E1EFFA7F1E736942B457DC0 : public RuntimeObject { // System.Object[] System.Runtime.Remoting.Messaging.CADMessageBase::_args ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____args_0; // System.Byte[] System.Runtime.Remoting.Messaging.CADMessageBase::_serializedArgs ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____serializedArgs_1; // System.Int32 System.Runtime.Remoting.Messaging.CADMessageBase::_propertyCount int32_t ____propertyCount_2; // System.Runtime.Remoting.Messaging.CADArgHolder System.Runtime.Remoting.Messaging.CADMessageBase::_callContext CADArgHolder_t6C14488F48528F013E9E8509FA30BD7A052530A8* ____callContext_3; // System.Byte[] System.Runtime.Remoting.Messaging.CADMessageBase::serializedMethod ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___serializedMethod_4; }; // System.CompatibilitySwitches struct CompatibilitySwitches_tB79DCB09D4C68F2E102E6AB6803805CC96BD73D9 : public RuntimeObject { }; // System.Console struct Console_t5EDF9498D011BD48287171978EDBBA6964829C3E : public RuntimeObject { }; // System.ConsoleDriver struct ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80 : public RuntimeObject { }; // System.Runtime.ConstrainedExecution.CriticalFinalizerObject struct CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9 : public RuntimeObject { }; // System.Globalization.CultureInfo struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject { // 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_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10; // System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::dateTimeInfo DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11; // System.Globalization.TextInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::textInfo TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___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_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names_20; // System.Globalization.CompareInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::compareInfo CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___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_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24; // System.Globalization.CultureInfo System.Globalization.CultureInfo::parent_culture CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture_25; // System.Boolean System.Globalization.CultureInfo::constructed bool ___constructed_26; // System.Byte[] System.Globalization.CultureInfo::cached_serialized_form ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form_27; // System.Globalization.CultureData System.Globalization.CultureInfo::m_cultureData CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData_28; // System.Boolean System.Globalization.CultureInfo::m_isInherited bool ___m_isInherited_29; }; // Native definition for P/Invoke marshalling of System.Globalization.CultureInfo struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_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_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___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_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21; void* ___textinfo_data_22; int32_t ___m_dataItem_23; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture_25; int32_t ___constructed_26; Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData_28; int32_t ___m_isInherited_29; }; // Native definition for COM marshalling of System.Globalization.CultureInfo struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_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_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___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_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21; void* ___textinfo_data_22; int32_t ___m_dataItem_23; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture_25; int32_t ___constructed_26; Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData_28; int32_t ___m_isInherited_29; }; // System.Reflection.CustomAttributeData struct CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95 : public RuntimeObject { // System.Reflection.ConstructorInfo System.Reflection.CustomAttributeData::ctorInfo ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___ctorInfo_0; // System.Collections.Generic.IList`1 System.Reflection.CustomAttributeData::ctorArgs RuntimeObject* ___ctorArgs_1; // System.Collections.Generic.IList`1 System.Reflection.CustomAttributeData::namedArgs RuntimeObject* ___namedArgs_2; // System.Reflection.CustomAttributeData/LazyCAttrData System.Reflection.CustomAttributeData::lazyData LazyCAttrData_t4F8036F83C070762609DB213B69F7FAA2D34ACA3* ___lazyData_3; }; // System.DBNull struct DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC : public RuntimeObject { }; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E : public RuntimeObject { // 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; }; // System.DelegateSerializationHolder struct DelegateSerializationHolder_tEEBA132527C67F93613A3CB931E891F997034AD0 : public RuntimeObject { // System.Delegate System.DelegateSerializationHolder::_delegate Delegate_t* ____delegate_0; }; // System.Empty struct Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE : public RuntimeObject { }; // System.Text.Encoding struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095 : public RuntimeObject { // System.Int32 System.Text.Encoding::m_codePage int32_t ___m_codePage_9; // System.Globalization.CodePageDataItem System.Text.Encoding::dataItem CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___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_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback_13; // System.Text.DecoderFallback System.Text.Encoding::decoderFallback DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback_14; }; // System.Environment struct Environment_t4AEB4941F30B5F2F62CC9CEEFFFE24DD7B7D8001 : public RuntimeObject { }; // System.EventArgs struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 : public RuntimeObject { }; // System.Security.Policy.Evidence struct Evidence_t890BA14A138D1935B7A361CA3FA55484D66B2F64 : public RuntimeObject { // System.Boolean System.Security.Policy.Evidence::_locked bool ____locked_0; // System.Collections.ArrayList System.Security.Policy.Evidence::hostEvidenceList ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___hostEvidenceList_1; // System.Collections.ArrayList System.Security.Policy.Evidence::assemblyEvidenceList ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___assemblyEvidenceList_2; }; // System.Runtime.ExceptionServices.ExceptionDispatchInfo struct ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757 : public RuntimeObject { // System.Exception System.Runtime.ExceptionServices.ExceptionDispatchInfo::m_Exception Exception_t* ___m_Exception_0; // System.Object System.Runtime.ExceptionServices.ExceptionDispatchInfo::m_stackTrace RuntimeObject* ___m_stackTrace_1; }; // System.GC struct GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58 : public RuntimeObject { }; // System.Runtime.Remoting.Identity struct Identity_t382AEDDF15E6ECE540A5A2F4EC722C9E91D89F02 : public RuntimeObject { // System.String System.Runtime.Remoting.Identity::_objectUri String_t* ____objectUri_0; // System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Identity::_channelSink RuntimeObject* ____channelSink_1; // System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Identity::_envoySink RuntimeObject* ____envoySink_2; // System.Runtime.Remoting.Contexts.DynamicPropertyCollection System.Runtime.Remoting.Identity::_clientDynamicProperties DynamicPropertyCollection_tA3E9E747C8FF6A54F86DCBC525A71BC57C4FA3B0* ____clientDynamicProperties_3; // System.Runtime.Remoting.Contexts.DynamicPropertyCollection System.Runtime.Remoting.Identity::_serverDynamicProperties DynamicPropertyCollection_tA3E9E747C8FF6A54F86DCBC525A71BC57C4FA3B0* ____serverDynamicProperties_4; // System.Runtime.Remoting.ObjRef System.Runtime.Remoting.Identity::_objRef ObjRef_t4E22D31BD764E833A74F63D99F39E3238B243396* ____objRef_5; // System.Boolean System.Runtime.Remoting.Identity::_disposed bool ____disposed_6; }; // System.KnownTerminals struct KnownTerminals_tBE49AA0C8A9BC32FDE10A16296D1D15B5CC1B00D : public RuntimeObject { }; // System.Collections.ListDictionaryInternal struct ListDictionaryInternal_tC5022F2C249477F5A90382A5A71661745C723123 : public RuntimeObject { // System.Collections.ListDictionaryInternal/DictionaryNode System.Collections.ListDictionaryInternal::head DictionaryNode_t301A117B591FAEB3FF910A321E6C44AE38251D5E* ___head_0; // System.Int32 System.Collections.ListDictionaryInternal::version int32_t ___version_1; // System.Int32 System.Collections.ListDictionaryInternal::count int32_t ___count_2; // System.Object System.Collections.ListDictionaryInternal::_syncRoot RuntimeObject* ____syncRoot_3; }; // System.MarshalByRefObject struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { // System.Object System.MarshalByRefObject::_identity RuntimeObject* ____identity_0; }; // Native definition for P/Invoke marshalling of System.MarshalByRefObject struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity_0; }; // Native definition for COM marshalling of System.MarshalByRefObject struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity_0; }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // System.Runtime.Remoting.Messaging.MethodCall struct MethodCall_t4184A4ABED03D22750DD38F2FF776202F98F07D3 : public RuntimeObject { // System.String System.Runtime.Remoting.Messaging.MethodCall::_uri String_t* ____uri_0; // System.String System.Runtime.Remoting.Messaging.MethodCall::_typeName String_t* ____typeName_1; // System.String System.Runtime.Remoting.Messaging.MethodCall::_methodName String_t* ____methodName_2; // System.Object[] System.Runtime.Remoting.Messaging.MethodCall::_args ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____args_3; // System.Type[] System.Runtime.Remoting.Messaging.MethodCall::_methodSignature TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____methodSignature_4; // System.Reflection.MethodBase System.Runtime.Remoting.Messaging.MethodCall::_methodBase MethodBase_t* ____methodBase_5; // System.Runtime.Remoting.Messaging.LogicalCallContext System.Runtime.Remoting.Messaging.MethodCall::_callContext LogicalCallContext_t4BB407B088DB9FA68FE1EC2DB78D33F5BB4BDE9E* ____callContext_6; // System.Runtime.Remoting.Identity System.Runtime.Remoting.Messaging.MethodCall::_targetIdentity Identity_t382AEDDF15E6ECE540A5A2F4EC722C9E91D89F02* ____targetIdentity_7; // System.Type[] System.Runtime.Remoting.Messaging.MethodCall::_genericArguments TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____genericArguments_8; // System.Collections.IDictionary System.Runtime.Remoting.Messaging.MethodCall::ExternalProperties RuntimeObject* ___ExternalProperties_9; // System.Collections.IDictionary System.Runtime.Remoting.Messaging.MethodCall::InternalProperties RuntimeObject* ___InternalProperties_10; }; // System.Reflection.Missing struct Missing_tBAC3F9AF8F9FBFDE4BFBC5971E89EB4CC4CA6CAA : public RuntimeObject { }; // System.Reflection.Module struct Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0 : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.Reflection.Module struct Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Reflection.Module struct Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0_marshaled_com { }; // System.MonoCustomAttrs struct MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A : public RuntimeObject { }; // System.MonoTypeInfo struct MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501 : public RuntimeObject { // System.String System.MonoTypeInfo::full_name String_t* ___full_name_0; // System.Reflection.RuntimeConstructorInfo System.MonoTypeInfo::default_ctor RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* ___default_ctor_1; }; // Native definition for P/Invoke marshalling of System.MonoTypeInfo struct MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_marshaled_pinvoke { char* ___full_name_0; RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* ___default_ctor_1; }; // Native definition for COM marshalling of System.MonoTypeInfo struct MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_marshaled_com { Il2CppChar* ___full_name_0; RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* ___default_ctor_1; }; // System.Runtime.Remoting.ObjRef struct ObjRef_t4E22D31BD764E833A74F63D99F39E3238B243396 : public RuntimeObject { // System.Runtime.Remoting.IChannelInfo System.Runtime.Remoting.ObjRef::channel_info RuntimeObject* ___channel_info_0; // System.String System.Runtime.Remoting.ObjRef::uri String_t* ___uri_1; // System.Runtime.Remoting.IRemotingTypeInfo System.Runtime.Remoting.ObjRef::typeInfo RuntimeObject* ___typeInfo_2; // System.Runtime.Remoting.IEnvoyInfo System.Runtime.Remoting.ObjRef::envoyInfo RuntimeObject* ___envoyInfo_3; // System.Int32 System.Runtime.Remoting.ObjRef::flags int32_t ___flags_4; // System.Type System.Runtime.Remoting.ObjRef::_serverType Type_t* ____serverType_5; }; // System.Reflection.ParameterInfo struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F : public RuntimeObject { // System.Reflection.ParameterAttributes System.Reflection.ParameterInfo::AttrsImpl int32_t ___AttrsImpl_0; // System.Type System.Reflection.ParameterInfo::ClassImpl Type_t* ___ClassImpl_1; // System.Object System.Reflection.ParameterInfo::DefaultValueImpl RuntimeObject* ___DefaultValueImpl_2; // System.Reflection.MemberInfo System.Reflection.ParameterInfo::MemberImpl MemberInfo_t* ___MemberImpl_3; // System.String System.Reflection.ParameterInfo::NameImpl String_t* ___NameImpl_4; // System.Int32 System.Reflection.ParameterInfo::PositionImpl int32_t ___PositionImpl_5; }; // Native definition for P/Invoke marshalling of System.Reflection.ParameterInfo struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_marshaled_pinvoke { int32_t ___AttrsImpl_0; Type_t* ___ClassImpl_1; Il2CppIUnknown* ___DefaultValueImpl_2; MemberInfo_t* ___MemberImpl_3; char* ___NameImpl_4; int32_t ___PositionImpl_5; }; // Native definition for COM marshalling of System.Reflection.ParameterInfo struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_marshaled_com { int32_t ___AttrsImpl_0; Type_t* ___ClassImpl_1; Il2CppIUnknown* ___DefaultValueImpl_2; MemberInfo_t* ___MemberImpl_3; Il2CppChar* ___NameImpl_4; int32_t ___PositionImpl_5; }; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6 : public RuntimeObject { // System.Collections.Generic.IList`1 System.Runtime.Serialization.SafeSerializationManager::m_serializedStates RuntimeObject* ___m_serializedStates_0; // System.Runtime.Serialization.SerializationInfo System.Runtime.Serialization.SafeSerializationManager::m_savedSerializationInfo SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___m_savedSerializationInfo_1; // System.Object System.Runtime.Serialization.SafeSerializationManager::m_realObject RuntimeObject* ___m_realObject_2; // System.RuntimeType System.Runtime.Serialization.SafeSerializationManager::m_realType RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___m_realType_3; // System.EventHandler`1 System.Runtime.Serialization.SafeSerializationManager::SerializeObjectState EventHandler_1_tA781EB833573567953C9DFDE08D5E393A8EC458A* ___SerializeObjectState_4; }; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject { // System.String[] System.Runtime.Serialization.SerializationInfo::m_members StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members_3; // System.Object[] System.Runtime.Serialization.SerializationInfo::m_data ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data_4; // System.Type[] System.Runtime.Serialization.SerializationInfo::m_types TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types_5; // System.Collections.Generic.Dictionary`2 System.Runtime.Serialization.SerializationInfo::m_nameToIndex Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___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; }; // System.Diagnostics.StackFrame struct StackFrame_tB901270D6679ED5D24D872C25D4AD053F22F3443 : public RuntimeObject { // System.Int32 System.Diagnostics.StackFrame::ilOffset int32_t ___ilOffset_1; // System.Int32 System.Diagnostics.StackFrame::nativeOffset int32_t ___nativeOffset_2; // System.Int64 System.Diagnostics.StackFrame::methodAddress int64_t ___methodAddress_3; // System.UInt32 System.Diagnostics.StackFrame::methodIndex uint32_t ___methodIndex_4; // System.Reflection.MethodBase System.Diagnostics.StackFrame::methodBase MethodBase_t* ___methodBase_5; // System.String System.Diagnostics.StackFrame::fileName String_t* ___fileName_6; // System.Int32 System.Diagnostics.StackFrame::lineNumber int32_t ___lineNumber_7; // System.Int32 System.Diagnostics.StackFrame::columnNumber int32_t ___columnNumber_8; // System.String System.Diagnostics.StackFrame::internalMethodName String_t* ___internalMethodName_9; }; // Native definition for P/Invoke marshalling of System.Diagnostics.StackFrame struct StackFrame_tB901270D6679ED5D24D872C25D4AD053F22F3443_marshaled_pinvoke { int32_t ___ilOffset_1; int32_t ___nativeOffset_2; int64_t ___methodAddress_3; uint32_t ___methodIndex_4; MethodBase_t* ___methodBase_5; char* ___fileName_6; int32_t ___lineNumber_7; int32_t ___columnNumber_8; char* ___internalMethodName_9; }; // Native definition for COM marshalling of System.Diagnostics.StackFrame struct StackFrame_tB901270D6679ED5D24D872C25D4AD053F22F3443_marshaled_com { int32_t ___ilOffset_1; int32_t ___nativeOffset_2; int64_t ___methodAddress_3; uint32_t ___methodIndex_4; MethodBase_t* ___methodBase_5; Il2CppChar* ___fileName_6; int32_t ___lineNumber_7; int32_t ___columnNumber_8; Il2CppChar* ___internalMethodName_9; }; // System.Diagnostics.StackTrace struct StackTrace_t7C150C7C14136F985311A83A93524B1019F70853 : public RuntimeObject { // System.Diagnostics.StackFrame[] System.Diagnostics.StackTrace::frames StackFrameU5BU5D_tF4310E8FAB8C2853A3F0843921BF9FBEC18ABBF7* ___frames_0; // System.Diagnostics.StackTrace[] System.Diagnostics.StackTrace::captured_traces StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_1; // System.Boolean System.Diagnostics.StackTrace::debug_info bool ___debug_info_2; }; // System.String struct String_t : public RuntimeObject { // System.Int32 System.String::_stringLength int32_t ____stringLength_4; // System.Char System.String::_firstChar Il2CppChar ____firstChar_5; }; // System.Text.StringBuilder struct StringBuilder_t : public RuntimeObject { // System.Char[] System.Text.StringBuilder::m_ChunkChars CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___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; }; // System.TermInfoDriver struct TermInfoDriver_t3FC9001561C5019958E953942242EED72C4AA2CF : public RuntimeObject { // System.TermInfoReader System.TermInfoDriver::reader TermInfoReader_t728E05197DD5DD57DCCCC27D1F6A0B6C5486EF97* ___reader_3; // System.Int32 System.TermInfoDriver::cursorLeft int32_t ___cursorLeft_4; // System.Int32 System.TermInfoDriver::cursorTop int32_t ___cursorTop_5; // System.String System.TermInfoDriver::title String_t* ___title_6; // System.String System.TermInfoDriver::titleFormat String_t* ___titleFormat_7; // System.Boolean System.TermInfoDriver::cursorVisible bool ___cursorVisible_8; // System.String System.TermInfoDriver::csrVisible String_t* ___csrVisible_9; // System.String System.TermInfoDriver::csrInvisible String_t* ___csrInvisible_10; // System.String System.TermInfoDriver::clear String_t* ___clear_11; // System.String System.TermInfoDriver::bell String_t* ___bell_12; // System.String System.TermInfoDriver::term String_t* ___term_13; // System.IO.StreamReader System.TermInfoDriver::stdin StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* ___stdin_14; // System.IO.CStreamWriter System.TermInfoDriver::stdout CStreamWriter_t3311453DAB9CB3E60FD80FD196E9421A8EDF8239* ___stdout_15; // System.Int32 System.TermInfoDriver::windowWidth int32_t ___windowWidth_16; // System.Int32 System.TermInfoDriver::windowHeight int32_t ___windowHeight_17; // System.Int32 System.TermInfoDriver::bufferHeight int32_t ___bufferHeight_18; // System.Int32 System.TermInfoDriver::bufferWidth int32_t ___bufferWidth_19; // System.Char[] System.TermInfoDriver::buffer CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___buffer_20; // System.Int32 System.TermInfoDriver::readpos int32_t ___readpos_21; // System.Int32 System.TermInfoDriver::writepos int32_t ___writepos_22; // System.String System.TermInfoDriver::keypadXmit String_t* ___keypadXmit_23; // System.String System.TermInfoDriver::keypadLocal String_t* ___keypadLocal_24; // System.Boolean System.TermInfoDriver::inited bool ___inited_25; // System.Object System.TermInfoDriver::initLock RuntimeObject* ___initLock_26; // System.Boolean System.TermInfoDriver::initKeys bool ___initKeys_27; // System.String System.TermInfoDriver::origPair String_t* ___origPair_28; // System.String System.TermInfoDriver::origColors String_t* ___origColors_29; // System.String System.TermInfoDriver::cursorAddress String_t* ___cursorAddress_30; // System.ConsoleColor System.TermInfoDriver::fgcolor int32_t ___fgcolor_31; // System.String System.TermInfoDriver::setfgcolor String_t* ___setfgcolor_32; // System.String System.TermInfoDriver::setbgcolor String_t* ___setbgcolor_33; // System.Int32 System.TermInfoDriver::maxColors int32_t ___maxColors_34; // System.Boolean System.TermInfoDriver::noGetPosition bool ___noGetPosition_35; // System.Collections.Hashtable System.TermInfoDriver::keymap Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___keymap_36; // System.ByteMatcher System.TermInfoDriver::rootmap ByteMatcher_tBD9445F65E590C89D353CAA1C3776C69898F11EB* ___rootmap_37; // System.Int32 System.TermInfoDriver::rl_startx int32_t ___rl_startx_38; // System.Int32 System.TermInfoDriver::rl_starty int32_t ___rl_starty_39; // System.Byte[] System.TermInfoDriver::control_characters ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___control_characters_40; // System.Char[] System.TermInfoDriver::echobuf CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___echobuf_42; // System.Int32 System.TermInfoDriver::echon int32_t ___echon_43; }; // System.TypeNameParser struct TypeNameParser_tDEAEEFE0F3F864AD76A175B5B8F13AC20BA860DE : public RuntimeObject { }; // System.TypeSpec struct TypeSpec_tF8774DE64880F02B3E058A09D0F03F3B129672BF : public RuntimeObject { // System.TypeIdentifier System.TypeSpec::name RuntimeObject* ___name_0; // System.String System.TypeSpec::assembly_name String_t* ___assembly_name_1; // System.Collections.Generic.List`1 System.TypeSpec::nested List_1_t251DB99F9C3DF20B8F6E249F177E4EA5FD04978E* ___nested_2; // System.Collections.Generic.List`1 System.TypeSpec::generic_params List_1_tF81DEAAD9E02FB9F1C296C1546CB9FAD50BAA4C1* ___generic_params_3; // System.Collections.Generic.List`1 System.TypeSpec::modifier_spec List_1_tCED8E98271A950ADD417BA663A46FC75BB15DC85* ___modifier_spec_4; // System.Boolean System.TypeSpec::is_byref bool ___is_byref_5; // System.String System.TypeSpec::display_fullname String_t* ___display_fullname_6; }; // System.UnitySerializationHolder struct UnitySerializationHolder_t605707CD583034571F3951CE2F3BFA0E447A3B1C : public RuntimeObject { // System.Type[] System.UnitySerializationHolder::m_instantiation TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_instantiation_0; // System.Int32[] System.UnitySerializationHolder::m_elementTypes Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_elementTypes_1; // System.Int32 System.UnitySerializationHolder::m_genericParameterPosition int32_t ___m_genericParameterPosition_2; // System.Type System.UnitySerializationHolder::m_declaringType Type_t* ___m_declaringType_3; // System.Reflection.MethodBase System.UnitySerializationHolder::m_declaringMethod MethodBase_t* ___m_declaringMethod_4; // System.String System.UnitySerializationHolder::m_data String_t* ___m_data_5; // System.String System.UnitySerializationHolder::m_assemblyName String_t* ___m_assemblyName_6; // System.Int32 System.UnitySerializationHolder::m_unityType int32_t ___m_unityType_7; }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // System.Console/WindowsConsole struct WindowsConsole_tB86E0FCA935FA2C612E2EE8A0153781E4023D17D : public RuntimeObject { }; // System.DefaultBinder/<>c struct U3CU3Ec_tAF2F613E4FF47CAC6DBA56BEC5C5B2884B36E278 : public RuntimeObject { }; // System.DefaultBinder/BinderState struct BinderState_t1B39D564E8BCCF5B8A7A875BE2DE0E93EE81D808 : public RuntimeObject { // System.Int32[] System.DefaultBinder/BinderState::m_argsMap Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___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; }; // System.DelegateSerializationHolder/DelegateEntry struct DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC : public RuntimeObject { // 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_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* ___delegateEntry_6; }; // System.Enum/ValuesAndNames struct ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC : public RuntimeObject { // System.UInt64[] System.Enum/ValuesAndNames::Values UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___Values_0; // System.String[] System.Enum/ValuesAndNames::Names StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___Names_1; }; // System.MonoCustomAttrs/AttributeInfo struct AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB : public RuntimeObject { // System.AttributeUsageAttribute System.MonoCustomAttrs/AttributeInfo::_usage AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* ____usage_0; // System.Int32 System.MonoCustomAttrs/AttributeInfo::_inheritanceLevel int32_t ____inheritanceLevel_1; }; // System.RuntimeType/ListBuilder`1 struct ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48 { // T[] System.RuntimeType/ListBuilder`1::_items ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* ____items_0; // T System.RuntimeType/ListBuilder`1::_item ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ____item_1; // System.Int32 System.RuntimeType/ListBuilder`1::_count int32_t ____count_2; // System.Int32 System.RuntimeType/ListBuilder`1::_capacity int32_t ____capacity_3; }; // System.RuntimeType/ListBuilder`1 struct ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F { // T[] System.RuntimeType/ListBuilder`1::_items EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110* ____items_0; // T System.RuntimeType/ListBuilder`1::_item EventInfo_t* ____item_1; // System.Int32 System.RuntimeType/ListBuilder`1::_count int32_t ____count_2; // System.Int32 System.RuntimeType/ListBuilder`1::_capacity int32_t ____capacity_3; }; // System.RuntimeType/ListBuilder`1 struct ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5 { // T[] System.RuntimeType/ListBuilder`1::_items FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* ____items_0; // T System.RuntimeType/ListBuilder`1::_item FieldInfo_t* ____item_1; // System.Int32 System.RuntimeType/ListBuilder`1::_count int32_t ____count_2; // System.Int32 System.RuntimeType/ListBuilder`1::_capacity int32_t ____capacity_3; }; // System.RuntimeType/ListBuilder`1 struct ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26 { // T[] System.RuntimeType/ListBuilder`1::_items MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ____items_0; // T System.RuntimeType/ListBuilder`1::_item MethodInfo_t* ____item_1; // System.Int32 System.RuntimeType/ListBuilder`1::_count int32_t ____count_2; // System.Int32 System.RuntimeType/ListBuilder`1::_capacity int32_t ____capacity_3; }; // System.RuntimeType/ListBuilder`1 struct ListBuilder_1_tCC8A75CAC31AC22CAA5DFE54A082DB3FA07EAD51 { // T[] System.RuntimeType/ListBuilder`1::_items ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_0; // T System.RuntimeType/ListBuilder`1::_item RuntimeObject* ____item_1; // System.Int32 System.RuntimeType/ListBuilder`1::_count int32_t ____count_2; // System.Int32 System.RuntimeType/ListBuilder`1::_capacity int32_t ____capacity_3; }; // System.RuntimeType/ListBuilder`1 struct ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0 { // T[] System.RuntimeType/ListBuilder`1::_items PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* ____items_0; // T System.RuntimeType/ListBuilder`1::_item PropertyInfo_t* ____item_1; // System.Int32 System.RuntimeType/ListBuilder`1::_count int32_t ____count_2; // System.Int32 System.RuntimeType/ListBuilder`1::_capacity int32_t ____capacity_3; }; // System.RuntimeType/ListBuilder`1 struct ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073 { // T[] System.RuntimeType/ListBuilder`1::_items TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____items_0; // T System.RuntimeType/ListBuilder`1::_item Type_t* ____item_1; // System.Int32 System.RuntimeType/ListBuilder`1::_count int32_t ____count_2; // System.Int32 System.RuntimeType/ListBuilder`1::_capacity int32_t ____capacity_3; }; // System.AssemblyLoadEventArgs struct AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 { // System.Reflection.Assembly System.AssemblyLoadEventArgs::k__BackingField Assembly_t* ___U3CLoadedAssemblyU3Ek__BackingField_1; }; // System.AttributeUsageAttribute struct AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { // System.AttributeTargets System.AttributeUsageAttribute::_attributeTarget int32_t ____attributeTarget_0; // System.Boolean System.AttributeUsageAttribute::_allowMultiple bool ____allowMultiple_1; // System.Boolean System.AttributeUsageAttribute::_inherited bool ____inherited_2; }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; // System.Byte struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { // System.Byte System.Byte::m_value uint8_t ___m_value_0; }; // System.Runtime.Remoting.Messaging.CADMethodCallMessage struct CADMethodCallMessage_tD0CA3494B30FF79051B3AF0A5A6BF7B8AACAF70D : public CADMessageBase_t69560B642B5084072E1EFFA7F1E736942B457DC0 { // System.String System.Runtime.Remoting.Messaging.CADMethodCallMessage::_uri String_t* ____uri_5; }; // System.Runtime.Remoting.Messaging.CADMethodReturnMessage struct CADMethodReturnMessage_t943B6349A656BEF12D8C8F19B0E24F49451A0FD3 : public CADMessageBase_t69560B642B5084072E1EFFA7F1E736942B457DC0 { // System.Object System.Runtime.Remoting.Messaging.CADMethodReturnMessage::_returnValue RuntimeObject* ____returnValue_5; // System.Runtime.Remoting.Messaging.CADArgHolder System.Runtime.Remoting.Messaging.CADMethodReturnMessage::_exception CADArgHolder_t6C14488F48528F013E9E8509FA30BD7A052530A8* ____exception_6; // System.Type[] System.Runtime.Remoting.Messaging.CADMethodReturnMessage::_sig TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____sig_7; }; // System.Char struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { // System.Char System.Char::m_value Il2CppChar ___m_value_0; }; // System.Runtime.InteropServices.ComImportAttribute struct ComImportAttribute_tA7696658D982A1289FB2CDB4A0235713A8DF435A : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { }; // System.ConsoleCancelEventArgs struct ConsoleCancelEventArgs_t6068978A9A6C65983C0F294BA7C92FE35EEAE1A8 : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 { // System.ConsoleSpecialKey System.ConsoleCancelEventArgs::_type int32_t ____type_1; // System.Boolean System.ConsoleCancelEventArgs::k__BackingField bool ___U3CCancelU3Ek__BackingField_2; }; // System.ConsoleKeyInfo struct ConsoleKeyInfo_t84640C60F53D0F6946B147ADAAF0366BBF1DE900 { // System.Char System.ConsoleKeyInfo::_keyChar Il2CppChar ____keyChar_0; // System.ConsoleKey System.ConsoleKeyInfo::_key int32_t ____key_1; // System.ConsoleModifiers System.ConsoleKeyInfo::_mods int32_t ____mods_2; }; // Native definition for P/Invoke marshalling of System.ConsoleKeyInfo struct ConsoleKeyInfo_t84640C60F53D0F6946B147ADAAF0366BBF1DE900_marshaled_pinvoke { uint8_t ____keyChar_0; int32_t ____key_1; int32_t ____mods_2; }; // Native definition for COM marshalling of System.ConsoleKeyInfo struct ConsoleKeyInfo_t84640C60F53D0F6946B147ADAAF0366BBF1DE900_marshaled_com { uint8_t ____keyChar_0; int32_t ____key_1; int32_t ____mods_2; }; // System.DateTime struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D { // System.UInt64 System.DateTime::_dateData uint64_t ____dateData_46; }; // System.Decimal struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F { union { #pragma pack(push, tp, 1) struct { // System.Int32 System.Decimal::flags int32_t ___flags_5; }; #pragma pack(pop, tp) struct { int32_t ___flags_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___hi_6_OffsetPadding[4]; // System.Int32 System.Decimal::hi int32_t ___hi_6; }; #pragma pack(pop, tp) struct { char ___hi_6_OffsetPadding_forAlignmentOnly[4]; int32_t ___hi_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___lo_7_OffsetPadding[8]; // System.Int32 System.Decimal::lo int32_t ___lo_7; }; #pragma pack(pop, tp) struct { char ___lo_7_OffsetPadding_forAlignmentOnly[8]; int32_t ___lo_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___mid_8_OffsetPadding[12]; // System.Int32 System.Decimal::mid int32_t ___mid_8; }; #pragma pack(pop, tp) struct { char ___mid_8_OffsetPadding_forAlignmentOnly[12]; int32_t ___mid_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___ulomidLE_9_OffsetPadding[8]; // System.UInt64 System.Decimal::ulomidLE uint64_t ___ulomidLE_9; }; #pragma pack(pop, tp) struct { char ___ulomidLE_9_OffsetPadding_forAlignmentOnly[8]; uint64_t ___ulomidLE_9_forAlignmentOnly; }; }; }; // System.Reflection.DefaultMemberAttribute struct DefaultMemberAttribute_t13CC2220E4C04339635E35EBFC398D9AD3DF9D9C : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { // System.String System.Reflection.DefaultMemberAttribute::k__BackingField String_t* ___U3CMemberNameU3Ek__BackingField_0; }; // System.Double struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { // System.Double System.Double::m_value double ___m_value_0; }; // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; // System.Runtime.CompilerServices.Ephemeron struct Ephemeron_t74F279F5E7CF4A0CFC21C822431DD840572C6DA2 { // System.Object System.Runtime.CompilerServices.Ephemeron::key RuntimeObject* ___key_0; // System.Object System.Runtime.CompilerServices.Ephemeron::value RuntimeObject* ___value_1; }; // Native definition for P/Invoke marshalling of System.Runtime.CompilerServices.Ephemeron struct Ephemeron_t74F279F5E7CF4A0CFC21C822431DD840572C6DA2_marshaled_pinvoke { Il2CppIUnknown* ___key_0; Il2CppIUnknown* ___value_1; }; // Native definition for COM marshalling of System.Runtime.CompilerServices.Ephemeron struct Ephemeron_t74F279F5E7CF4A0CFC21C822431DD840572C6DA2_marshaled_com { Il2CppIUnknown* ___key_0; Il2CppIUnknown* ___value_1; }; // System.Reflection.EventInfo struct EventInfo_t : public MemberInfo_t { // System.Reflection.EventInfo/AddEventAdapter System.Reflection.EventInfo::cached_add_event AddEventAdapter_tE0DE36700D110F4D267B26686541ABCF9588A6DD* ___cached_add_event_0; }; // System.Reflection.FieldInfo struct FieldInfo_t : public MemberInfo_t { }; // System.Guid struct Guid_t { // System.Int32 System.Guid::_a int32_t ____a_1; // System.Int16 System.Guid::_b int16_t ____b_2; // System.Int16 System.Guid::_c int16_t ____c_3; // System.Byte System.Guid::_d uint8_t ____d_4; // System.Byte System.Guid::_e uint8_t ____e_5; // System.Byte System.Guid::_f uint8_t ____f_6; // System.Byte System.Guid::_g uint8_t ____g_7; // System.Byte System.Guid::_h uint8_t ____h_8; // System.Byte System.Guid::_i uint8_t ____i_9; // System.Byte System.Guid::_j uint8_t ____j_10; // System.Byte System.Guid::_k uint8_t ____k_11; }; // System.Int16 struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175 { // System.Int16 System.Int16::m_value int16_t ___m_value_0; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.Int64 struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { // System.Int64 System.Int64::m_value int64_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; // System.Reflection.MethodBase struct MethodBase_t : public MemberInfo_t { }; // System.Reflection.MonoPropertyInfo struct MonoPropertyInfo_t8022292639E946C5DEE573BC1C902DB8D7290A1C { // System.Type System.Reflection.MonoPropertyInfo::parent Type_t* ___parent_0; // System.Type System.Reflection.MonoPropertyInfo::declaring_type Type_t* ___declaring_type_1; // System.String System.Reflection.MonoPropertyInfo::name String_t* ___name_2; // System.Reflection.MethodInfo System.Reflection.MonoPropertyInfo::get_method MethodInfo_t* ___get_method_3; // System.Reflection.MethodInfo System.Reflection.MonoPropertyInfo::set_method MethodInfo_t* ___set_method_4; // System.Reflection.PropertyAttributes System.Reflection.MonoPropertyInfo::attrs int32_t ___attrs_5; }; // Native definition for P/Invoke marshalling of System.Reflection.MonoPropertyInfo struct MonoPropertyInfo_t8022292639E946C5DEE573BC1C902DB8D7290A1C_marshaled_pinvoke { Type_t* ___parent_0; Type_t* ___declaring_type_1; char* ___name_2; MethodInfo_t* ___get_method_3; MethodInfo_t* ___set_method_4; int32_t ___attrs_5; }; // Native definition for COM marshalling of System.Reflection.MonoPropertyInfo struct MonoPropertyInfo_t8022292639E946C5DEE573BC1C902DB8D7290A1C_marshaled_com { Type_t* ___parent_0; Type_t* ___declaring_type_1; Il2CppChar* ___name_2; MethodInfo_t* ___get_method_3; MethodInfo_t* ___set_method_4; int32_t ___attrs_5; }; // System.Reflection.ParameterModifier struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 { // System.Boolean[] System.Reflection.ParameterModifier::_byRef BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ____byRef_0; }; // Native definition for P/Invoke marshalling of System.Reflection.ParameterModifier struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_marshaled_pinvoke { int32_t* ____byRef_0; }; // Native definition for COM marshalling of System.Reflection.ParameterModifier struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_marshaled_com { int32_t* ____byRef_0; }; // System.Reflection.PropertyInfo struct PropertyInfo_t : public MemberInfo_t { }; // System.ResolveEventArgs struct ResolveEventArgs_t3768D40A0CC1EA56714B75722FDC7C8D49CABCB0 : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 { // System.String System.ResolveEventArgs::k__BackingField String_t* ___U3CNameU3Ek__BackingField_1; // System.Reflection.Assembly System.ResolveEventArgs::k__BackingField Assembly_t* ___U3CRequestingAssemblyU3Ek__BackingField_2; }; // Mono.RuntimeGPtrArrayHandle struct RuntimeGPtrArrayHandle_t9C6250F1365ABD88E9E40A6AE91C2BC389200328 { // Mono.RuntimeStructs/GPtrArray* Mono.RuntimeGPtrArrayHandle::value GPtrArray_tDA7DBF233077B6EA96A6E6F670BEB9A77FF0CADF* ___value_0; }; // Mono.RuntimeGenericParamInfoHandle struct RuntimeGenericParamInfoHandle_tB2D1F49FE251724E14058F948AB148F5782C536B { // Mono.RuntimeStructs/GenericParamInfo* Mono.RuntimeGenericParamInfoHandle::value GenericParamInfo_t21CBDE383378B1B960A986DC192D423946ADE726* ___value_0; }; // System.Reflection.RuntimeParameterInfo struct RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F : public ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F { // System.Runtime.InteropServices.MarshalAsAttribute System.Reflection.RuntimeParameterInfo::marshalAs MarshalAsAttribute_t01C6F0A583661ACCA85234683F50A4D4F82C9B7E* ___marshalAs_7; }; // System.SByte struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5 { // System.SByte System.SByte::m_value int8_t ___m_value_0; }; // System.SerializableAttribute struct SerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { }; // System.Runtime.Remoting.ServerIdentity struct ServerIdentity_tCEA9C604C04F28C078FAD97838C53BD19AEA3767 : public Identity_t382AEDDF15E6ECE540A5A2F4EC722C9E91D89F02 { // System.Type System.Runtime.Remoting.ServerIdentity::_objectType Type_t* ____objectType_7; // System.MarshalByRefObject System.Runtime.Remoting.ServerIdentity::_serverObject MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE* ____serverObject_8; // System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.ServerIdentity::_serverSink RuntimeObject* ____serverSink_9; // System.Runtime.Remoting.Contexts.Context System.Runtime.Remoting.ServerIdentity::_context Context_t2CCB8C97E2B9649D3A11A72438694220AEA6CF95* ____context_10; // System.Runtime.Remoting.Lifetime.Lease System.Runtime.Remoting.ServerIdentity::_lease Lease_t9280F47EBDF4FF4D3E61A87536BE43AFEA6A164C* ____lease_11; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // System.IO.Stream struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { // System.IO.Stream/ReadWriteTask System.IO.Stream::_activeReadWriteTask ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask_2; // System.Threading.SemaphoreSlim System.IO.Stream::_asyncActiveSemaphore SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore_3; }; // System.Runtime.Serialization.StreamingContext struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 { // 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; }; // Native definition for P/Invoke marshalling of System.Runtime.Serialization.StreamingContext struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke { Il2CppIUnknown* ___m_additionalContext_0; int32_t ___m_state_1; }; // Native definition for COM marshalling of System.Runtime.Serialization.StreamingContext struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com { Il2CppIUnknown* ___m_additionalContext_0; int32_t ___m_state_1; }; // System.IO.TextReader struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { }; // System.IO.TextWriter struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { // System.Char[] System.IO.TextWriter::CoreNewLine CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___CoreNewLine_3; // System.String System.IO.TextWriter::CoreNewLineStr String_t* ___CoreNewLineStr_4; // System.IFormatProvider System.IO.TextWriter::_internalFormatProvider RuntimeObject* ____internalFormatProvider_5; }; // System.Threading.Thread struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F : public CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9 { // System.Threading.InternalThread System.Threading.Thread::internal_thread InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687* ___internal_thread_6; // System.Object System.Threading.Thread::m_ThreadStartArg RuntimeObject* ___m_ThreadStartArg_7; // System.Object System.Threading.Thread::pending_exception RuntimeObject* ___pending_exception_8; // System.MulticastDelegate System.Threading.Thread::m_Delegate MulticastDelegate_t* ___m_Delegate_10; // System.Threading.ExecutionContext System.Threading.Thread::m_ExecutionContext ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710* ___m_ExecutionContext_11; // System.Boolean System.Threading.Thread::m_ExecutionContextBelongsToOuterScope bool ___m_ExecutionContextBelongsToOuterScope_12; // System.Security.Principal.IPrincipal System.Threading.Thread::principal RuntimeObject* ___principal_13; // System.Int32 System.Threading.Thread::principal_version int32_t ___principal_version_14; }; // System.UInt16 struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 { // System.UInt16 System.UInt16::m_value uint16_t ___m_value_0; }; // System.UInt32 struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { // System.UInt32 System.UInt32::m_value uint32_t ___m_value_0; }; // System.UInt64 struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF { // System.UInt64 System.UInt64::m_value uint64_t ___m_value_0; }; // System.UIntPtr struct UIntPtr_t { // System.Void* System.UIntPtr::_pointer void* ____pointer_1; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // System.Enum/EnumResult struct EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4 { // System.Object System.Enum/EnumResult::parsedEnum RuntimeObject* ___parsedEnum_0; // System.Boolean System.Enum/EnumResult::canThrow bool ___canThrow_1; // System.Enum/ParseFailureKind System.Enum/EnumResult::m_failure int32_t ___m_failure_2; // System.String System.Enum/EnumResult::m_failureMessageID String_t* ___m_failureMessageID_3; // System.String System.Enum/EnumResult::m_failureParameter String_t* ___m_failureParameter_4; // System.Object System.Enum/EnumResult::m_failureMessageFormatArgument RuntimeObject* ___m_failureMessageFormatArgument_5; // System.Exception System.Enum/EnumResult::m_innerException Exception_t* ___m_innerException_6; }; // Native definition for P/Invoke marshalling of System.Enum/EnumResult struct EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4_marshaled_pinvoke { Il2CppIUnknown* ___parsedEnum_0; int32_t ___canThrow_1; int32_t ___m_failure_2; char* ___m_failureMessageID_3; char* ___m_failureParameter_4; Il2CppIUnknown* ___m_failureMessageFormatArgument_5; Exception_t_marshaled_pinvoke* ___m_innerException_6; }; // Native definition for COM marshalling of System.Enum/EnumResult struct EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4_marshaled_com { Il2CppIUnknown* ___parsedEnum_0; int32_t ___canThrow_1; int32_t ___m_failure_2; Il2CppChar* ___m_failureMessageID_3; Il2CppChar* ___m_failureParameter_4; Il2CppIUnknown* ___m_failureMessageFormatArgument_5; Exception_t_marshaled_com* ___m_innerException_6; }; // System.AppDomain struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { // System.IntPtr System.AppDomain::_mono_app_domain intptr_t ____mono_app_domain_1; // System.Object System.AppDomain::_evidence RuntimeObject* ____evidence_6; // System.Object System.AppDomain::_granted RuntimeObject* ____granted_7; // System.Int32 System.AppDomain::_principalPolicy int32_t ____principalPolicy_8; // System.AssemblyLoadEventHandler System.AppDomain::AssemblyLoad AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* ___AssemblyLoad_9; // System.ResolveEventHandler System.AppDomain::AssemblyResolve ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___AssemblyResolve_10; // System.EventHandler System.AppDomain::DomainUnload EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___DomainUnload_11; // System.EventHandler System.AppDomain::ProcessExit EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___ProcessExit_12; // System.ResolveEventHandler System.AppDomain::ResourceResolve ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ResourceResolve_13; // System.ResolveEventHandler System.AppDomain::TypeResolve ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___TypeResolve_14; // System.UnhandledExceptionEventHandler System.AppDomain::UnhandledException UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* ___UnhandledException_15; // System.EventHandler`1 System.AppDomain::FirstChanceException EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7* ___FirstChanceException_16; // System.Object System.AppDomain::_domain_manager RuntimeObject* ____domain_manager_17; // System.ResolveEventHandler System.AppDomain::ReflectionOnlyAssemblyResolve ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ReflectionOnlyAssemblyResolve_18; // System.Object System.AppDomain::_activation RuntimeObject* ____activation_19; // System.Object System.AppDomain::_applicationIdentity RuntimeObject* ____applicationIdentity_20; // System.Collections.Generic.List`1 System.AppDomain::compatibility_switch List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch_21; }; // Native definition for P/Invoke marshalling of System.AppDomain struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_pinvoke : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { intptr_t ____mono_app_domain_1; Il2CppIUnknown* ____evidence_6; Il2CppIUnknown* ____granted_7; int32_t ____principalPolicy_8; Il2CppMethodPointer ___AssemblyLoad_9; Il2CppMethodPointer ___AssemblyResolve_10; Il2CppMethodPointer ___DomainUnload_11; Il2CppMethodPointer ___ProcessExit_12; Il2CppMethodPointer ___ResourceResolve_13; Il2CppMethodPointer ___TypeResolve_14; Il2CppMethodPointer ___UnhandledException_15; Il2CppMethodPointer ___FirstChanceException_16; Il2CppIUnknown* ____domain_manager_17; Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve_18; Il2CppIUnknown* ____activation_19; Il2CppIUnknown* ____applicationIdentity_20; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch_21; }; // Native definition for COM marshalling of System.AppDomain struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_com : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { intptr_t ____mono_app_domain_1; Il2CppIUnknown* ____evidence_6; Il2CppIUnknown* ____granted_7; int32_t ____principalPolicy_8; Il2CppMethodPointer ___AssemblyLoad_9; Il2CppMethodPointer ___AssemblyResolve_10; Il2CppMethodPointer ___DomainUnload_11; Il2CppMethodPointer ___ProcessExit_12; Il2CppMethodPointer ___ResourceResolve_13; Il2CppMethodPointer ___TypeResolve_14; Il2CppMethodPointer ___UnhandledException_15; Il2CppMethodPointer ___FirstChanceException_16; Il2CppIUnknown* ____domain_manager_17; Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve_18; Il2CppIUnknown* ____activation_19; Il2CppIUnknown* ____applicationIdentity_20; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch_21; }; // System.ArgIterator struct ArgIterator_t969C9BEE6A0CC41D467E984A37A535998E6C50A3 { // System.IntPtr System.ArgIterator::sig intptr_t ___sig_0; // System.IntPtr System.ArgIterator::args intptr_t ___args_1; // System.Int32 System.ArgIterator::next_arg int32_t ___next_arg_2; // System.Int32 System.ArgIterator::num_args int32_t ___num_args_3; }; // System.Reflection.ConstructorInfo struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB : public MethodBase_t { }; // System.Runtime.Remoting.Contexts.Context struct Context_t2CCB8C97E2B9649D3A11A72438694220AEA6CF95 : public RuntimeObject { // System.Int32 System.Runtime.Remoting.Contexts.Context::domain_id int32_t ___domain_id_0; // System.Int32 System.Runtime.Remoting.Contexts.Context::context_id int32_t ___context_id_1; // System.UIntPtr System.Runtime.Remoting.Contexts.Context::static_data uintptr_t ___static_data_2; // System.UIntPtr System.Runtime.Remoting.Contexts.Context::data uintptr_t ___data_3; // System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Contexts.Context::server_context_sink_chain RuntimeObject* ___server_context_sink_chain_6; // System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Contexts.Context::client_context_sink_chain RuntimeObject* ___client_context_sink_chain_7; // System.Collections.Generic.List`1 System.Runtime.Remoting.Contexts.Context::context_properties List_1_t52E34469ED859DBBEF3739CFA645155FFBE8EA05* ___context_properties_8; // System.LocalDataStoreHolder modreq(System.Runtime.CompilerServices.IsVolatile) System.Runtime.Remoting.Contexts.Context::_localDataStore LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F* ____localDataStore_10; // System.Runtime.Remoting.Contexts.DynamicPropertyCollection System.Runtime.Remoting.Contexts.Context::context_dynamic_properties DynamicPropertyCollection_tA3E9E747C8FF6A54F86DCBC525A71BC57C4FA3B0* ___context_dynamic_properties_13; // System.Runtime.Remoting.Contexts.ContextCallbackObject System.Runtime.Remoting.Contexts.Context::callback_object ContextCallbackObject_t2ED0E2A1B8E8B3E016085ECB9A6F1436B6CB872D* ___callback_object_14; }; // Native definition for P/Invoke marshalling of System.Runtime.Remoting.Contexts.Context struct Context_t2CCB8C97E2B9649D3A11A72438694220AEA6CF95_marshaled_pinvoke { int32_t ___domain_id_0; int32_t ___context_id_1; uintptr_t ___static_data_2; uintptr_t ___data_3; RuntimeObject* ___server_context_sink_chain_6; RuntimeObject* ___client_context_sink_chain_7; List_1_t52E34469ED859DBBEF3739CFA645155FFBE8EA05* ___context_properties_8; LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F* ____localDataStore_10; DynamicPropertyCollection_tA3E9E747C8FF6A54F86DCBC525A71BC57C4FA3B0* ___context_dynamic_properties_13; ContextCallbackObject_t2ED0E2A1B8E8B3E016085ECB9A6F1436B6CB872D* ___callback_object_14; }; // Native definition for COM marshalling of System.Runtime.Remoting.Contexts.Context struct Context_t2CCB8C97E2B9649D3A11A72438694220AEA6CF95_marshaled_com { int32_t ___domain_id_0; int32_t ___context_id_1; uintptr_t ___static_data_2; uintptr_t ___data_3; RuntimeObject* ___server_context_sink_chain_6; RuntimeObject* ___client_context_sink_chain_7; List_1_t52E34469ED859DBBEF3739CFA645155FFBE8EA05* ___context_properties_8; LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F* ____localDataStore_10; DynamicPropertyCollection_tA3E9E747C8FF6A54F86DCBC525A71BC57C4FA3B0* ___context_dynamic_properties_13; ContextCallbackObject_t2ED0E2A1B8E8B3E016085ECB9A6F1436B6CB872D* ___callback_object_14; }; // System.Delegate struct Delegate_t : public RuntimeObject { // 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.IntPtr System.Delegate::interp_method intptr_t ___interp_method_7; // System.IntPtr System.Delegate::interp_invoke_impl intptr_t ___interp_invoke_impl_8; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t* ___method_info_9; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t* ___original_method_info_10; // System.DelegateData System.Delegate::data DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_12; }; // 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; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // 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; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // System.Exception struct Exception_t : public RuntimeObject { // 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_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15; // System.Int32 System.Exception::caught_in_unmanaged int32_t ___caught_in_unmanaged_16; }; // 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_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // 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_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // System.IO.FileStream struct FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { // System.Byte[] System.IO.FileStream::buf ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buf_6; // System.String System.IO.FileStream::name String_t* ___name_7; // Microsoft.Win32.SafeHandles.SafeFileHandle System.IO.FileStream::safeHandle SafeFileHandle_t033FA6AAAC65F4BB25F4CBA9A242A58C95CD406E* ___safeHandle_8; // System.Boolean System.IO.FileStream::isExposed bool ___isExposed_9; // System.Int64 System.IO.FileStream::append_startpos int64_t ___append_startpos_10; // System.IO.FileAccess System.IO.FileStream::access int32_t ___access_11; // System.Boolean System.IO.FileStream::owner bool ___owner_12; // System.Boolean System.IO.FileStream::async bool ___async_13; // System.Boolean System.IO.FileStream::canseek bool ___canseek_14; // System.Boolean System.IO.FileStream::anonymous bool ___anonymous_15; // System.Boolean System.IO.FileStream::buf_dirty bool ___buf_dirty_16; // System.Int32 System.IO.FileStream::buf_size int32_t ___buf_size_17; // System.Int32 System.IO.FileStream::buf_length int32_t ___buf_length_18; // System.Int32 System.IO.FileStream::buf_offset int32_t ___buf_offset_19; // System.Int64 System.IO.FileStream::buf_start int64_t ___buf_start_20; }; // System.IO.MemoryStream struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { // System.Byte[] System.IO.MemoryStream::_buffer ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer_4; // System.Int32 System.IO.MemoryStream::_origin int32_t ____origin_5; // System.Int32 System.IO.MemoryStream::_position int32_t ____position_6; // System.Int32 System.IO.MemoryStream::_length int32_t ____length_7; // System.Int32 System.IO.MemoryStream::_capacity int32_t ____capacity_8; // System.Boolean System.IO.MemoryStream::_expandable bool ____expandable_9; // System.Boolean System.IO.MemoryStream::_writable bool ____writable_10; // System.Boolean System.IO.MemoryStream::_exposable bool ____exposable_11; // System.Boolean System.IO.MemoryStream::_isOpen bool ____isOpen_12; // System.Threading.Tasks.Task`1 System.IO.MemoryStream::_lastReadTask Task_1_t4C228DE57804012969575431CFF12D57C875552D* ____lastReadTask_13; }; // System.Reflection.MethodInfo struct MethodInfo_t : public MethodBase_t { }; // System.MonoAsyncCall struct MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37 : public RuntimeObject { // System.Object System.MonoAsyncCall::msg RuntimeObject* ___msg_0; // System.IntPtr System.MonoAsyncCall::cb_method intptr_t ___cb_method_1; // System.Object System.MonoAsyncCall::cb_target RuntimeObject* ___cb_target_2; // System.Object System.MonoAsyncCall::state RuntimeObject* ___state_3; // System.Object System.MonoAsyncCall::res RuntimeObject* ___res_4; // System.Object System.MonoAsyncCall::out_args RuntimeObject* ___out_args_5; }; // Native definition for P/Invoke marshalling of System.MonoAsyncCall struct MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37_marshaled_pinvoke { Il2CppIUnknown* ___msg_0; intptr_t ___cb_method_1; Il2CppIUnknown* ___cb_target_2; Il2CppIUnknown* ___state_3; Il2CppIUnknown* ___res_4; Il2CppIUnknown* ___out_args_5; }; // Native definition for COM marshalling of System.MonoAsyncCall struct MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37_marshaled_com { Il2CppIUnknown* ___msg_0; intptr_t ___cb_method_1; Il2CppIUnknown* ___cb_target_2; Il2CppIUnknown* ___state_3; Il2CppIUnknown* ___res_4; Il2CppIUnknown* ___out_args_5; }; // System.NullConsoleDriver struct NullConsoleDriver_tE78A1BFA80E76208CD75A4068FB3D6FE5B80D9F3 : public RuntimeObject { }; // System.Reflection.RtFieldInfo struct RtFieldInfo_t1EF5E71F5C2F414DBD90C82D0B034E0FF50865A8 : public FieldInfo_t { }; // System.Reflection.RuntimeAssembly struct RuntimeAssembly_tA26A4DE82E77826DFC3D58AD976BCFC6BCA918AF : public Assembly_t { // System.IntPtr System.Reflection.RuntimeAssembly::_mono_assembly intptr_t ____mono_assembly_0; // System.Object System.Reflection.RuntimeAssembly::_evidence RuntimeObject* ____evidence_1; // System.Reflection.Assembly/ResolveEventHolder System.Reflection.RuntimeAssembly::resolve_event_holder ResolveEventHolder_t3CB1550411277AD1F17B720A3C07C37973A99558* ___resolve_event_holder_2; // System.Object System.Reflection.RuntimeAssembly::_minimum RuntimeObject* ____minimum_3; // System.Object System.Reflection.RuntimeAssembly::_optional RuntimeObject* ____optional_4; // System.Object System.Reflection.RuntimeAssembly::_refuse RuntimeObject* ____refuse_5; // System.Object System.Reflection.RuntimeAssembly::_granted RuntimeObject* ____granted_6; // System.Object System.Reflection.RuntimeAssembly::_denied RuntimeObject* ____denied_7; // System.Boolean System.Reflection.RuntimeAssembly::fromByteArray bool ___fromByteArray_8; // System.String System.Reflection.RuntimeAssembly::assemblyName String_t* ___assemblyName_9; }; // Native definition for P/Invoke marshalling of System.Reflection.RuntimeAssembly struct RuntimeAssembly_tA26A4DE82E77826DFC3D58AD976BCFC6BCA918AF_marshaled_pinvoke : public Assembly_t_marshaled_pinvoke { intptr_t ____mono_assembly_0; Il2CppIUnknown* ____evidence_1; ResolveEventHolder_t3CB1550411277AD1F17B720A3C07C37973A99558* ___resolve_event_holder_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.RuntimeAssembly struct RuntimeAssembly_tA26A4DE82E77826DFC3D58AD976BCFC6BCA918AF_marshaled_com : public Assembly_t_marshaled_com { intptr_t ____mono_assembly_0; Il2CppIUnknown* ____evidence_1; ResolveEventHolder_t3CB1550411277AD1F17B720A3C07C37973A99558* ___resolve_event_holder_2; Il2CppIUnknown* ____minimum_3; Il2CppIUnknown* ____optional_4; Il2CppIUnknown* ____refuse_5; Il2CppIUnknown* ____granted_6; Il2CppIUnknown* ____denied_7; int32_t ___fromByteArray_8; Il2CppChar* ___assemblyName_9; }; // Mono.RuntimeEventHandle struct RuntimeEventHandle_t2EE549FFF9A46DFAEC860C2EA657429391369C26 { // System.IntPtr Mono.RuntimeEventHandle::value intptr_t ___value_0; }; // System.Reflection.RuntimeEventInfo struct RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1 : public EventInfo_t { // System.IntPtr System.Reflection.RuntimeEventInfo::klass intptr_t ___klass_1; // System.IntPtr System.Reflection.RuntimeEventInfo::handle intptr_t ___handle_2; }; // System.RuntimeFieldHandle struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { // System.IntPtr System.RuntimeFieldHandle::value intptr_t ___value_0; }; // System.RuntimeMethodHandle struct RuntimeMethodHandle_tB35B96E97214DCBE20B0B02B1E687884B34680B2 { // System.IntPtr System.RuntimeMethodHandle::value intptr_t ___value_0; }; // System.Reflection.RuntimeModule struct RuntimeModule_tF7DA9B52FC45487544703DCA49464B67CEA79633 : public Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0 { // System.IntPtr System.Reflection.RuntimeModule::_impl intptr_t ____impl_3; // System.Reflection.Assembly System.Reflection.RuntimeModule::assembly Assembly_t* ___assembly_4; // System.String System.Reflection.RuntimeModule::fqname String_t* ___fqname_5; // System.String System.Reflection.RuntimeModule::name String_t* ___name_6; // System.String System.Reflection.RuntimeModule::scopename String_t* ___scopename_7; // System.Boolean System.Reflection.RuntimeModule::is_resource bool ___is_resource_8; // System.Int32 System.Reflection.RuntimeModule::token int32_t ___token_9; }; // Native definition for P/Invoke marshalling of System.Reflection.RuntimeModule struct RuntimeModule_tF7DA9B52FC45487544703DCA49464B67CEA79633_marshaled_pinvoke : public Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0_marshaled_pinvoke { intptr_t ____impl_3; Assembly_t_marshaled_pinvoke ___assembly_4; char* ___fqname_5; char* ___name_6; char* ___scopename_7; int32_t ___is_resource_8; int32_t ___token_9; }; // Native definition for COM marshalling of System.Reflection.RuntimeModule struct RuntimeModule_tF7DA9B52FC45487544703DCA49464B67CEA79633_marshaled_com : public Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0_marshaled_com { intptr_t ____impl_3; Assembly_t_marshaled_com* ___assembly_4; Il2CppChar* ___fqname_5; Il2CppChar* ___name_6; Il2CppChar* ___scopename_7; int32_t ___is_resource_8; int32_t ___token_9; }; // Mono.RuntimePropertyHandle struct RuntimePropertyHandle_tF29419B6B585E14B11225E0AAE12911E93447C48 { // System.IntPtr Mono.RuntimePropertyHandle::value intptr_t ___value_0; }; // System.Reflection.RuntimePropertyInfo struct RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D : public PropertyInfo_t { // System.IntPtr System.Reflection.RuntimePropertyInfo::klass intptr_t ___klass_0; // System.IntPtr System.Reflection.RuntimePropertyInfo::prop intptr_t ___prop_1; // System.Reflection.MonoPropertyInfo System.Reflection.RuntimePropertyInfo::info MonoPropertyInfo_t8022292639E946C5DEE573BC1C902DB8D7290A1C ___info_2; // System.Reflection.PInfo System.Reflection.RuntimePropertyInfo::cached int32_t ___cached_3; // System.Reflection.RuntimePropertyInfo/GetterAdapter System.Reflection.RuntimePropertyInfo::cached_getter GetterAdapter_t03939DF178051A4B282ADA9CC4395C34B86D9D2E* ___cached_getter_4; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // Mono.SafeGPtrArrayHandle struct SafeGPtrArrayHandle_t31BDC8B49810E694FFB8B78F7B4CDC70F952A76F { // Mono.RuntimeGPtrArrayHandle Mono.SafeGPtrArrayHandle::handle RuntimeGPtrArrayHandle_t9C6250F1365ABD88E9E40A6AE91C2BC389200328 ___handle_0; }; // Mono.SafeStringMarshal struct SafeStringMarshal_t37C5C4D85118BDD5A55E3A20736550CF11C76C2E { // System.String Mono.SafeStringMarshal::str String_t* ___str_0; // System.IntPtr Mono.SafeStringMarshal::marshaled_string intptr_t ___marshaled_string_1; }; // Native definition for P/Invoke marshalling of Mono.SafeStringMarshal struct SafeStringMarshal_t37C5C4D85118BDD5A55E3A20736550CF11C76C2E_marshaled_pinvoke { char* ___str_0; intptr_t ___marshaled_string_1; }; // Native definition for COM marshalling of Mono.SafeStringMarshal struct SafeStringMarshal_t37C5C4D85118BDD5A55E3A20736550CF11C76C2E_marshaled_com { Il2CppChar* ___str_0; intptr_t ___marshaled_string_1; }; // System.IO.StreamReader struct StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B : public TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7 { // System.IO.Stream System.IO.StreamReader::_stream Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____stream_3; // System.Text.Encoding System.IO.StreamReader::_encoding Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____encoding_4; // System.Text.Decoder System.IO.StreamReader::_decoder Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC* ____decoder_5; // System.Byte[] System.IO.StreamReader::_byteBuffer ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____byteBuffer_6; // System.Char[] System.IO.StreamReader::_charBuffer CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ____charBuffer_7; // System.Int32 System.IO.StreamReader::_charPos int32_t ____charPos_8; // System.Int32 System.IO.StreamReader::_charLen int32_t ____charLen_9; // System.Int32 System.IO.StreamReader::_byteLen int32_t ____byteLen_10; // System.Int32 System.IO.StreamReader::_bytePos int32_t ____bytePos_11; // System.Int32 System.IO.StreamReader::_maxCharsPerBuffer int32_t ____maxCharsPerBuffer_12; // System.Boolean System.IO.StreamReader::_detectEncoding bool ____detectEncoding_13; // System.Boolean System.IO.StreamReader::_checkPreamble bool ____checkPreamble_14; // System.Boolean System.IO.StreamReader::_isBlocked bool ____isBlocked_15; // System.Boolean System.IO.StreamReader::_closable bool ____closable_16; // System.Threading.Tasks.Task System.IO.StreamReader::_asyncReadTask Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ____asyncReadTask_17; }; // System.IO.StreamWriter struct StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4 : public TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3 { // System.IO.Stream System.IO.StreamWriter::_stream Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____stream_7; // System.Text.Encoding System.IO.StreamWriter::_encoding Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____encoding_8; // System.Text.Encoder System.IO.StreamWriter::_encoder Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA* ____encoder_9; // System.Byte[] System.IO.StreamWriter::_byteBuffer ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____byteBuffer_10; // System.Char[] System.IO.StreamWriter::_charBuffer CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ____charBuffer_11; // System.Int32 System.IO.StreamWriter::_charPos int32_t ____charPos_12; // System.Int32 System.IO.StreamWriter::_charLen int32_t ____charLen_13; // System.Boolean System.IO.StreamWriter::_autoFlush bool ____autoFlush_14; // System.Boolean System.IO.StreamWriter::_haveWrittenPreamble bool ____haveWrittenPreamble_15; // System.Boolean System.IO.StreamWriter::_closable bool ____closable_16; // System.Threading.Tasks.Task System.IO.StreamWriter::_asyncWriteTask Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ____asyncWriteTask_17; }; // System.WindowsConsoleDriver struct WindowsConsoleDriver_t76D22BAFCE876AE37FF0600E1BC59F2647779982 : public RuntimeObject { // System.IntPtr System.WindowsConsoleDriver::inputHandle intptr_t ___inputHandle_0; // System.IntPtr System.WindowsConsoleDriver::outputHandle intptr_t ___outputHandle_1; // System.Int16 System.WindowsConsoleDriver::defaultAttribute int16_t ___defaultAttribute_2; }; // System.ApplicationException struct ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A : public Exception_t { }; // System.IO.CStreamReader struct CStreamReader_tA8A200A5C1352CF0A34EC40F7AFBFC0360589094 : public StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B { // System.TermInfoDriver System.IO.CStreamReader::driver TermInfoDriver_t3FC9001561C5019958E953942242EED72C4AA2CF* ___driver_18; }; // System.IO.CStreamWriter struct CStreamWriter_t3311453DAB9CB3E60FD80FD196E9421A8EDF8239 : public StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4 { // System.TermInfoDriver System.IO.CStreamWriter::driver TermInfoDriver_t3FC9001561C5019958E953942242EED72C4AA2CF* ___driver_18; }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13; }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_13; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_13; }; // System.Reflection.RuntimeConstructorInfo struct RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE : public ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB { // System.IntPtr System.Reflection.RuntimeConstructorInfo::mhandle intptr_t ___mhandle_2; // System.String System.Reflection.RuntimeConstructorInfo::name String_t* ___name_3; // System.Type System.Reflection.RuntimeConstructorInfo::reftype Type_t* ___reftype_4; }; // System.Reflection.RuntimeFieldInfo struct RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005 : public RtFieldInfo_t1EF5E71F5C2F414DBD90C82D0B034E0FF50865A8 { // System.IntPtr System.Reflection.RuntimeFieldInfo::klass intptr_t ___klass_0; // System.RuntimeFieldHandle System.Reflection.RuntimeFieldInfo::fhandle RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___fhandle_1; // System.String System.Reflection.RuntimeFieldInfo::name String_t* ___name_2; // System.Type System.Reflection.RuntimeFieldInfo::type Type_t* ___type_3; // System.Reflection.FieldAttributes System.Reflection.RuntimeFieldInfo::attrs int32_t ___attrs_4; }; // System.Reflection.RuntimeMethodInfo struct RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6 : public MethodInfo_t { // System.IntPtr System.Reflection.RuntimeMethodInfo::mhandle intptr_t ___mhandle_0; // System.String System.Reflection.RuntimeMethodInfo::name String_t* ___name_1; // System.Type System.Reflection.RuntimeMethodInfo::reftype Type_t* ___reftype_2; }; // System.SystemException struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; // System.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; // System.TypedReference struct TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B { // System.RuntimeTypeHandle System.TypedReference::type RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___type_0; // System.IntPtr System.TypedReference::Value intptr_t ___Value_1; // System.IntPtr System.TypedReference::Type intptr_t ___Type_2; }; // System.IO.UnexceptionalStreamReader struct UnexceptionalStreamReader_tC2A87A1C1570111DE6003BF1891C8D2E3C9AA9FE : public StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B { }; // System.IO.UnexceptionalStreamWriter struct UnexceptionalStreamWriter_tF3DBFED31D3D9EAB7CD7B58F89F817D69DE71EDD : public StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4 { }; // System.EventHandler`1 struct EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7 : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_t1A1ABB3567C819091AFDC0EE4A665E288072F5CD : public MulticastDelegate_t { }; // System.Func`3 struct Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566 : public MulticastDelegate_t { }; // System.Func`3 struct Func_3_t0787D839A577CB564A3192D4164941D5F3DCFBB5 : public MulticastDelegate_t { }; // System.Func`4 struct Func_4_t6D315AA89B1F4FAB987B12775B249B1F550296A1 : public MulticastDelegate_t { }; // System.Reflection.AmbiguousMatchException struct AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.ArgumentException struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { // System.String System.ArgumentException::_paramName String_t* ____paramName_18; }; // System.AssemblyLoadEventHandler struct AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42 : public MulticastDelegate_t { }; // System.ConsoleCancelEventHandler struct ConsoleCancelEventHandler_t7E25E018B7944F60BD34AE7F32E119F34DCEA053 : public MulticastDelegate_t { }; // System.EventHandler struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82 : public MulticastDelegate_t { }; // System.FormatException struct FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.IO.IOException struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.IndexOutOfRangeException struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.InvalidCastException struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.InvalidOperationException struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.MemberAccessException struct MemberAccessException_t4BB9AF02B906BB4818600FC8988DECA4D37F2EFC : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.MulticastNotSupportedException struct MulticastNotSupportedException_t3D4ACD51B719994B3E361B66814FBB763B27E3F8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.NotImplementedException struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.NotSupportedException struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.NullReferenceException struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.ResolveEventHandler struct ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692 : public MulticastDelegate_t { }; // System.Runtime.Serialization.SerializationException struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.Reflection.TargetParameterCountException struct TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859 : public ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A { }; // System.Reflection.TypeInfo struct TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D : public Type_t { }; // System.TypeLoadException struct TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { // System.String System.TypeLoadException::ClassName String_t* ___ClassName_18; // System.String System.TypeLoadException::AssemblyName String_t* ___AssemblyName_19; // System.String System.TypeLoadException::MessageArg String_t* ___MessageArg_20; // System.Int32 System.TypeLoadException::ResourceId int32_t ___ResourceId_21; }; // System.UnhandledExceptionEventHandler struct UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C : public MulticastDelegate_t { }; // System.Console/WindowsConsole/WindowsCancelHandler struct WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4 : public MulticastDelegate_t { }; // System.ArgumentNullException struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { }; // System.Reflection.CustomAttributeFormatException struct CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC : public FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B { }; // System.IO.FileNotFoundException struct FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A : public IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 { // System.String System.IO.FileNotFoundException::k__BackingField String_t* ___U3CFileNameU3Ek__BackingField_18; // System.String System.IO.FileNotFoundException::k__BackingField String_t* ___U3CFusionLogU3Ek__BackingField_19; }; // System.MissingMemberException struct MissingMemberException_tB9D7B25FF06EEBB52D036DA8B1BE67F67619D211 : public MemberAccessException_t4BB9AF02B906BB4818600FC8988DECA4D37F2EFC { // System.String System.MissingMemberException::ClassName String_t* ___ClassName_18; // System.String System.MissingMemberException::MemberName String_t* ___MemberName_19; // System.Byte[] System.MissingMemberException::Signature ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Signature_20; }; // System.PlatformNotSupportedException struct PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A : public NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A { }; // System.RuntimeType struct RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1 : public TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D { // System.MonoTypeInfo System.RuntimeType::type_info MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501* ___type_info_27; // System.Object System.RuntimeType::GenericCache RuntimeObject* ___GenericCache_28; // System.Reflection.RuntimeConstructorInfo System.RuntimeType::m_serializationCtor RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* ___m_serializationCtor_29; }; // System.MissingFieldException struct MissingFieldException_t251FB3C0B4F3D0C490A9A36B5BF2A1EF1A3D389C : public MissingMemberException_tB9D7B25FF06EEBB52D036DA8B1BE67F67619D211 { }; // System.MissingMethodException struct MissingMethodException_t3D861B41F6520C32A7994A884343802925703155 : public MissingMemberException_tB9D7B25FF06EEBB52D036DA8B1BE67F67619D211 { }; // System.ReflectionOnlyType struct ReflectionOnlyType_t1D06C75F6324C18610570EF18519232B2193A199 : public RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1 { }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t156CA54426F60B4132C76BFACD5FDBD3043D437E_StaticFields { // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t156CA54426F60B4132C76BFACD5FDBD3043D437E* ___defaultComparer_0; }; // System.Collections.Generic.Comparer`1 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.EmptyArray`1 struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields { // T[] System.EmptyArray`1::Value ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value_0; }; // System.EmptyArray`1 // System.EmptyArray`1 struct EmptyArray_1_t9D01483CD4719D34FD79334521D175E839927844_StaticFields { // T[] System.EmptyArray`1::Value ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___Value_0; }; // System.EmptyArray`1 // System.EmptyArray`1 struct EmptyArray_1_t67C77BB6C40280F3D7A9471FBE412AEB0890630E_StaticFields { // T[] System.EmptyArray`1::Value TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___Value_0; }; // System.EmptyArray`1 // System.Collections.Generic.List`1 struct List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.AppDomainSetup // System.AppDomainSetup // System.Reflection.Assembly // System.Reflection.Assembly // System.Reflection.AssemblyName // System.Reflection.AssemblyName // System.Attribute // System.Attribute // System.Reflection.Binder // System.Reflection.Binder // System.CompatibilitySwitches struct CompatibilitySwitches_tB79DCB09D4C68F2E102E6AB6803805CC96BD73D9_StaticFields { // System.Boolean System.CompatibilitySwitches::IsAppEarlierThanWindowsPhone8 bool ___IsAppEarlierThanWindowsPhone8_0; }; // System.CompatibilitySwitches // System.Console struct Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields { // System.IO.TextWriter System.Console::stdout TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___stdout_0; // System.IO.TextWriter System.Console::stderr TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___stderr_1; // System.IO.TextReader System.Console::stdin TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* ___stdin_2; // System.Text.Encoding System.Console::inputEncoding Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___inputEncoding_3; // System.Text.Encoding System.Console::outputEncoding Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___outputEncoding_4; // System.ConsoleCancelEventHandler System.Console::cancel_event ConsoleCancelEventHandler_t7E25E018B7944F60BD34AE7F32E119F34DCEA053* ___cancel_event_5; }; // System.Console // System.ConsoleDriver struct ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_StaticFields { // System.IConsoleDriver System.ConsoleDriver::driver RuntimeObject* ___driver_0; // System.Boolean System.ConsoleDriver::is_console bool ___is_console_1; // System.Boolean System.ConsoleDriver::called_isatty bool ___called_isatty_2; }; // System.ConsoleDriver // System.Globalization.CultureInfo struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields { // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::invariant_culture_info CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___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_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture_2; // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentUICulture CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture_34; // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentCulture CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture_35; // System.Collections.Generic.Dictionary`2 System.Globalization.CultureInfo::shared_by_number Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number_36; // System.Collections.Generic.Dictionary`2 System.Globalization.CultureInfo::shared_by_name Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name_37; // System.Globalization.CultureInfo System.Globalization.CultureInfo::s_UserPreferredCultureInfoInAppX CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX_38; // System.Boolean System.Globalization.CultureInfo::IsTaiwanSku bool ___IsTaiwanSku_39; }; // System.Globalization.CultureInfo // System.Reflection.CustomAttributeData // System.Reflection.CustomAttributeData // System.DBNull struct DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_StaticFields { // System.DBNull System.DBNull::Value DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC* ___Value_0; }; // System.DBNull // System.DelegateData // System.DelegateData // System.DelegateSerializationHolder // System.DelegateSerializationHolder // System.Empty struct Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE_StaticFields { // System.Empty System.Empty::Value Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE* ___Value_0; }; // System.Empty // System.Text.Encoding struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095_StaticFields { // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::defaultEncoding Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___defaultEncoding_0; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::unicodeEncoding Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___unicodeEncoding_1; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::bigEndianUnicode Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___bigEndianUnicode_2; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf7Encoding Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf7Encoding_3; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf8Encoding Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf8Encoding_4; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf32Encoding Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf32Encoding_5; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::asciiEncoding Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___asciiEncoding_6; // System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::latin1Encoding Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___latin1Encoding_7; // System.Collections.Generic.Dictionary`2 modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::encodings Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54* ___encodings_8; // System.Object System.Text.Encoding::s_InternalSyncObject RuntimeObject* ___s_InternalSyncObject_15; }; // System.Text.Encoding // System.Environment struct Environment_t4AEB4941F30B5F2F62CC9CEEFFFE24DD7B7D8001_StaticFields { // System.String System.Environment::nl String_t* ___nl_1; }; // System.Environment // System.EventArgs struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_StaticFields { // System.EventArgs System.EventArgs::Empty EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___Empty_0; }; // System.EventArgs // System.Security.Policy.Evidence // System.Security.Policy.Evidence // System.Runtime.ExceptionServices.ExceptionDispatchInfo // System.Runtime.ExceptionServices.ExceptionDispatchInfo // System.GC struct GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_StaticFields { // System.Object System.GC::EPHEMERON_TOMBSTONE RuntimeObject* ___EPHEMERON_TOMBSTONE_0; }; // System.GC // System.KnownTerminals // System.KnownTerminals // System.Collections.ListDictionaryInternal // System.Collections.ListDictionaryInternal // System.MarshalByRefObject // System.MarshalByRefObject // System.Reflection.MemberInfo // System.Reflection.MemberInfo // System.Runtime.Remoting.Messaging.MethodCall // System.Runtime.Remoting.Messaging.MethodCall // System.Reflection.Missing struct Missing_tBAC3F9AF8F9FBFDE4BFBC5971E89EB4CC4CA6CAA_StaticFields { // System.Reflection.Missing System.Reflection.Missing::Value Missing_tBAC3F9AF8F9FBFDE4BFBC5971E89EB4CC4CA6CAA* ___Value_0; }; // System.Reflection.Missing // System.Reflection.Module struct Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0_StaticFields { // System.Reflection.TypeFilter System.Reflection.Module::FilterTypeName TypeFilter_tD8F0A4CFBE6E8F8FA8D673113A73026EDA4640BA* ___FilterTypeName_0; // System.Reflection.TypeFilter System.Reflection.Module::FilterTypeNameIgnoreCase TypeFilter_tD8F0A4CFBE6E8F8FA8D673113A73026EDA4640BA* ___FilterTypeNameIgnoreCase_1; }; // System.Reflection.Module // System.MonoCustomAttrs struct MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_StaticFields { // System.Reflection.Assembly System.MonoCustomAttrs::corlib Assembly_t* ___corlib_0; // System.AttributeUsageAttribute System.MonoCustomAttrs::DefaultAttributeUsage AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* ___DefaultAttributeUsage_2; }; // System.MonoCustomAttrs struct MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_ThreadStaticFields { // System.Collections.Generic.Dictionary`2 System.MonoCustomAttrs::usage_cache Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4* ___usage_cache_1; }; // System.MonoTypeInfo // System.MonoTypeInfo // System.Runtime.Remoting.ObjRef struct ObjRef_t4E22D31BD764E833A74F63D99F39E3238B243396_StaticFields { // System.Int32 System.Runtime.Remoting.ObjRef::MarshalledObjectRef int32_t ___MarshalledObjectRef_6; // System.Int32 System.Runtime.Remoting.ObjRef::WellKnowObjectRef int32_t ___WellKnowObjectRef_7; }; // System.Runtime.Remoting.ObjRef // System.Reflection.ParameterInfo // System.Reflection.ParameterInfo // System.Runtime.Serialization.SafeSerializationManager // System.Runtime.Serialization.SafeSerializationManager // System.Runtime.Serialization.SerializationInfo // System.Runtime.Serialization.SerializationInfo // System.Diagnostics.StackFrame // System.Diagnostics.StackFrame // System.Diagnostics.StackTrace struct StackTrace_t7C150C7C14136F985311A83A93524B1019F70853_StaticFields { // System.Boolean System.Diagnostics.StackTrace::isAotidSet bool ___isAotidSet_3; // System.String System.Diagnostics.StackTrace::aotid String_t* ___aotid_4; }; // System.Diagnostics.StackTrace // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // System.Text.StringBuilder // System.Text.StringBuilder // System.TermInfoDriver struct TermInfoDriver_t3FC9001561C5019958E953942242EED72C4AA2CF_StaticFields { // System.Int32* System.TermInfoDriver::native_terminal_size int32_t* ___native_terminal_size_0; // System.Int32 System.TermInfoDriver::terminal_size int32_t ___terminal_size_1; // System.String[] System.TermInfoDriver::locations StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___locations_2; // System.Int32[] System.TermInfoDriver::_consoleColorToAnsiCode Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____consoleColorToAnsiCode_41; }; // System.TermInfoDriver // System.TypeNameParser // System.TypeNameParser // System.TypeSpec // System.TypeSpec // System.UnitySerializationHolder // System.UnitySerializationHolder // System.ValueType // System.ValueType // System.Console/WindowsConsole struct WindowsConsole_tB86E0FCA935FA2C612E2EE8A0153781E4023D17D_StaticFields { // System.Boolean System.Console/WindowsConsole::ctrlHandlerAdded bool ___ctrlHandlerAdded_0; // System.Console/WindowsConsole/WindowsCancelHandler System.Console/WindowsConsole::cancelHandler WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4* ___cancelHandler_1; }; // System.Console/WindowsConsole // System.DefaultBinder/<>c struct U3CU3Ec_tAF2F613E4FF47CAC6DBA56BEC5C5B2884B36E278_StaticFields { // System.DefaultBinder/<>c System.DefaultBinder/<>c::<>9 U3CU3Ec_tAF2F613E4FF47CAC6DBA56BEC5C5B2884B36E278* ___U3CU3E9_0; // System.Predicate`1 System.DefaultBinder/<>c::<>9__2_0 Predicate_1_t527F3726E9C26726FF0C4E80283E99998C975F91* ___U3CU3E9__2_0_1; }; // System.DefaultBinder/<>c // System.DefaultBinder/BinderState // System.DefaultBinder/BinderState // System.DelegateSerializationHolder/DelegateEntry // System.DelegateSerializationHolder/DelegateEntry // System.Enum/ValuesAndNames // System.Enum/ValuesAndNames // System.MonoCustomAttrs/AttributeInfo // System.MonoCustomAttrs/AttributeInfo // System.RuntimeType/ListBuilder`1 // System.RuntimeType/ListBuilder`1 // System.RuntimeType/ListBuilder`1 // System.RuntimeType/ListBuilder`1 // System.RuntimeType/ListBuilder`1 // System.RuntimeType/ListBuilder`1 // System.RuntimeType/ListBuilder`1 // System.RuntimeType/ListBuilder`1 // System.RuntimeType/ListBuilder`1 // System.RuntimeType/ListBuilder`1 // System.RuntimeType/ListBuilder`1 // System.RuntimeType/ListBuilder`1 // System.RuntimeType/ListBuilder`1 // System.RuntimeType/ListBuilder`1 // System.AssemblyLoadEventArgs // System.AssemblyLoadEventArgs // System.AttributeUsageAttribute struct AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49_StaticFields { // System.AttributeUsageAttribute System.AttributeUsageAttribute::Default AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* ___Default_3; }; // System.AttributeUsageAttribute // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Boolean // System.Byte // System.Byte // System.Runtime.Remoting.Messaging.CADMethodCallMessage // System.Runtime.Remoting.Messaging.CADMethodCallMessage // System.Runtime.Remoting.Messaging.CADMethodReturnMessage // System.Runtime.Remoting.Messaging.CADMethodReturnMessage // System.Char struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { // System.Byte[] System.Char::s_categoryForLatin1 ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3; }; // System.Char // System.Runtime.InteropServices.ComImportAttribute // System.Runtime.InteropServices.ComImportAttribute // System.ConsoleCancelEventArgs // System.ConsoleCancelEventArgs // System.ConsoleKeyInfo // System.ConsoleKeyInfo // System.DateTime struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields { // System.Int32[] System.DateTime::s_daysToMonth365 Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth365_30; // System.Int32[] System.DateTime::s_daysToMonth366 Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth366_31; // System.DateTime System.DateTime::MinValue DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MinValue_32; // System.DateTime System.DateTime::MaxValue DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MaxValue_33; // System.DateTime System.DateTime::UnixEpoch DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___UnixEpoch_34; }; // System.DateTime // System.Decimal struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields { // System.Decimal System.Decimal::Zero Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero_0; // System.Decimal System.Decimal::One Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One_1; // System.Decimal System.Decimal::MinusOne Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne_2; // System.Decimal System.Decimal::MaxValue Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue_3; // System.Decimal System.Decimal::MinValue Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue_4; }; // System.Decimal // System.Reflection.DefaultMemberAttribute // System.Reflection.DefaultMemberAttribute // System.Double // System.Double // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields { // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0; }; // System.Enum // System.Runtime.CompilerServices.Ephemeron // System.Runtime.CompilerServices.Ephemeron // System.Reflection.EventInfo // System.Reflection.EventInfo // System.Reflection.FieldInfo // System.Reflection.FieldInfo // System.Guid struct Guid_t_StaticFields { // System.Guid System.Guid::Empty Guid_t ___Empty_0; }; // System.Guid // System.Int16 // System.Int16 // System.Int32 // System.Int32 // System.Int64 // System.Int64 // System.IntPtr struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // System.IntPtr // System.Reflection.MethodBase // System.Reflection.MethodBase // System.Reflection.ParameterModifier // System.Reflection.ParameterModifier // System.Reflection.PropertyInfo // System.Reflection.PropertyInfo // System.ResolveEventArgs // System.ResolveEventArgs // Mono.RuntimeGenericParamInfoHandle // Mono.RuntimeGenericParamInfoHandle // System.Reflection.RuntimeParameterInfo // System.Reflection.RuntimeParameterInfo // System.SByte // System.SByte // System.SerializableAttribute // System.SerializableAttribute // System.Runtime.Remoting.ServerIdentity // System.Runtime.Remoting.ServerIdentity // System.Single // System.Single // System.IO.Stream struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields { // System.IO.Stream System.IO.Stream::Null Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null_1; }; // System.IO.Stream // System.Runtime.Serialization.StreamingContext // System.Runtime.Serialization.StreamingContext // System.IO.TextReader struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7_StaticFields { // System.IO.TextReader System.IO.TextReader::Null TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* ___Null_1; }; // System.IO.TextReader // System.IO.TextWriter struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3_StaticFields { // System.IO.TextWriter System.IO.TextWriter::Null TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___Null_1; // System.Char[] System.IO.TextWriter::s_coreNewLine CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___s_coreNewLine_2; }; // System.IO.TextWriter // System.Threading.Thread struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_StaticFields { // System.LocalDataStoreMgr System.Threading.Thread::s_LocalDataStoreMgr LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E* ___s_LocalDataStoreMgr_0; // System.Threading.AsyncLocal`1 System.Threading.Thread::s_asyncLocalCurrentCulture AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentCulture_4; // System.Threading.AsyncLocal`1 System.Threading.Thread::s_asyncLocalCurrentUICulture AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentUICulture_5; }; // System.Threading.Thread struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_ThreadStaticFields { // System.LocalDataStoreHolder System.Threading.Thread::s_LocalDataStore LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F* ___s_LocalDataStore_1; // System.Globalization.CultureInfo System.Threading.Thread::m_CurrentCulture CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentCulture_2; // System.Globalization.CultureInfo System.Threading.Thread::m_CurrentUICulture CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentUICulture_3; // System.Threading.Thread System.Threading.Thread::current_thread Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___current_thread_9; }; // System.UInt16 // System.UInt16 // System.UInt32 // System.UInt32 // System.UInt64 // System.UInt64 // System.UIntPtr struct UIntPtr_t_StaticFields { // System.UIntPtr System.UIntPtr::Zero uintptr_t ___Zero_0; }; // System.UIntPtr // System.Void // System.Void // System.Enum/EnumResult // System.Enum/EnumResult // System.AppDomain struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_StaticFields { // System.String System.AppDomain::_process_guid String_t* ____process_guid_2; }; // System.AppDomain struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields { // System.Collections.Generic.Dictionary`2 System.AppDomain::type_resolve_in_progress Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___type_resolve_in_progress_3; // System.Collections.Generic.Dictionary`2 System.AppDomain::assembly_resolve_in_progress Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress_4; // System.Collections.Generic.Dictionary`2 System.AppDomain::assembly_resolve_in_progress_refonly Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress_refonly_5; }; // System.ArgIterator // System.ArgIterator // System.Reflection.ConstructorInfo struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_StaticFields { // System.String System.Reflection.ConstructorInfo::ConstructorName String_t* ___ConstructorName_0; // System.String System.Reflection.ConstructorInfo::TypeConstructorName String_t* ___TypeConstructorName_1; }; // System.Reflection.ConstructorInfo // System.Runtime.Remoting.Contexts.Context struct Context_t2CCB8C97E2B9649D3A11A72438694220AEA6CF95_StaticFields { // System.Object[] System.Runtime.Remoting.Contexts.Context::local_slots ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___local_slots_4; // System.Runtime.Remoting.Messaging.IMessageSink System.Runtime.Remoting.Contexts.Context::default_server_context_sink RuntimeObject* ___default_server_context_sink_5; // System.Int32 System.Runtime.Remoting.Contexts.Context::global_count int32_t ___global_count_9; // System.LocalDataStoreMgr System.Runtime.Remoting.Contexts.Context::_localDataStoreMgr LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E* ____localDataStoreMgr_11; // System.Runtime.Remoting.Contexts.DynamicPropertyCollection System.Runtime.Remoting.Contexts.Context::global_dynamic_properties DynamicPropertyCollection_tA3E9E747C8FF6A54F86DCBC525A71BC57C4FA3B0* ___global_dynamic_properties_12; }; // System.Runtime.Remoting.Contexts.Context // System.Delegate // System.Delegate // System.Exception struct Exception_t_StaticFields { // System.Object System.Exception::s_EDILock RuntimeObject* ___s_EDILock_0; }; // System.Exception // System.IO.FileStream struct FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_StaticFields { // System.Byte[] System.IO.FileStream::buf_recycle ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buf_recycle_4; // System.Object System.IO.FileStream::buf_recycle_lock RuntimeObject* ___buf_recycle_lock_5; }; // System.IO.FileStream // System.IO.MemoryStream // System.IO.MemoryStream // System.Reflection.MethodInfo // System.Reflection.MethodInfo // System.MonoAsyncCall // System.MonoAsyncCall // System.NullConsoleDriver struct NullConsoleDriver_tE78A1BFA80E76208CD75A4068FB3D6FE5B80D9F3_StaticFields { // System.ConsoleKeyInfo System.NullConsoleDriver::EmptyConsoleKeyInfo ConsoleKeyInfo_t84640C60F53D0F6946B147ADAAF0366BBF1DE900 ___EmptyConsoleKeyInfo_0; }; // System.NullConsoleDriver // System.Reflection.RuntimeAssembly // System.Reflection.RuntimeAssembly // Mono.RuntimeEventHandle // Mono.RuntimeEventHandle // System.Reflection.RuntimeEventInfo // System.Reflection.RuntimeEventInfo // System.RuntimeFieldHandle // System.RuntimeFieldHandle // System.RuntimeMethodHandle // System.RuntimeMethodHandle // System.Reflection.RuntimeModule // System.Reflection.RuntimeModule // Mono.RuntimePropertyHandle // Mono.RuntimePropertyHandle // System.Reflection.RuntimePropertyInfo // System.Reflection.RuntimePropertyInfo // System.RuntimeTypeHandle // System.RuntimeTypeHandle // Mono.SafeGPtrArrayHandle // Mono.SafeGPtrArrayHandle // Mono.SafeStringMarshal // Mono.SafeStringMarshal // System.IO.StreamReader struct StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B_StaticFields { // System.IO.StreamReader System.IO.StreamReader::Null StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* ___Null_2; }; // System.IO.StreamReader // System.IO.StreamWriter struct StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4_StaticFields { // System.IO.StreamWriter System.IO.StreamWriter::Null StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4* ___Null_6; }; // System.IO.StreamWriter // System.WindowsConsoleDriver // System.WindowsConsoleDriver // System.IO.CStreamReader // System.IO.CStreamReader // System.IO.CStreamWriter // System.IO.CStreamWriter // System.MulticastDelegate // System.MulticastDelegate // System.Reflection.RuntimeConstructorInfo // System.Reflection.RuntimeConstructorInfo // System.Reflection.RuntimeFieldInfo // System.Reflection.RuntimeFieldInfo // System.Reflection.RuntimeMethodInfo // System.Reflection.RuntimeMethodInfo // System.SystemException // System.SystemException // System.Type struct Type_t_StaticFields { // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_1; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2; // System.Object System.Type::Missing RuntimeObject* ___Missing_3; // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6; }; // System.Type // System.TypedReference // System.TypedReference // System.IO.UnexceptionalStreamReader struct UnexceptionalStreamReader_tC2A87A1C1570111DE6003BF1891C8D2E3C9AA9FE_StaticFields { // System.Boolean[] System.IO.UnexceptionalStreamReader::newline BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___newline_18; // System.Char System.IO.UnexceptionalStreamReader::newlineChar Il2CppChar ___newlineChar_19; }; // System.IO.UnexceptionalStreamReader // System.IO.UnexceptionalStreamWriter // System.IO.UnexceptionalStreamWriter // System.EventHandler`1 // System.EventHandler`1 // System.Func`2 // System.Func`2 // System.Func`3 // System.Func`3 // System.Func`3 // System.Func`3 // System.Func`4 // System.Func`4 // System.Reflection.AmbiguousMatchException // System.Reflection.AmbiguousMatchException // System.ArgumentException // System.ArgumentException // System.AssemblyLoadEventHandler // System.AssemblyLoadEventHandler // System.ConsoleCancelEventHandler // System.ConsoleCancelEventHandler // System.EventHandler // System.EventHandler // System.FormatException // System.FormatException // System.IO.IOException // System.IO.IOException // System.IndexOutOfRangeException // System.IndexOutOfRangeException // System.InvalidCastException // System.InvalidCastException // System.InvalidOperationException // System.InvalidOperationException // System.MulticastNotSupportedException // System.MulticastNotSupportedException // System.NotImplementedException // System.NotImplementedException // System.NotSupportedException // System.NotSupportedException // System.NullReferenceException // System.NullReferenceException // System.ResolveEventHandler // System.ResolveEventHandler // System.Runtime.Serialization.SerializationException struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_StaticFields { // System.String System.Runtime.Serialization.SerializationException::s_nullMessage String_t* ___s_nullMessage_18; }; // System.Runtime.Serialization.SerializationException // System.Reflection.TargetParameterCountException // System.Reflection.TargetParameterCountException // System.Reflection.TypeInfo // System.Reflection.TypeInfo // System.TypeLoadException // System.TypeLoadException // System.UnhandledExceptionEventHandler // System.UnhandledExceptionEventHandler // System.Console/WindowsConsole/WindowsCancelHandler // System.Console/WindowsConsole/WindowsCancelHandler // System.ArgumentNullException // System.ArgumentNullException // System.Reflection.CustomAttributeFormatException // System.Reflection.CustomAttributeFormatException // System.IO.FileNotFoundException // System.IO.FileNotFoundException // System.MissingMemberException // System.MissingMemberException // System.PlatformNotSupportedException // System.PlatformNotSupportedException // System.RuntimeType struct RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields { // System.RuntimeType System.RuntimeType::ValueType RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___ValueType_10; // System.RuntimeType System.RuntimeType::EnumType RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___EnumType_11; // System.RuntimeType System.RuntimeType::ObjectType RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___ObjectType_12; // System.RuntimeType System.RuntimeType::StringType RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___StringType_13; // System.RuntimeType System.RuntimeType::DelegateType RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___DelegateType_14; // System.Type[] System.RuntimeType::s_SICtorParamTypes TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___s_SICtorParamTypes_15; // System.Func`3 System.RuntimeType::MakeTypeBuilderInstantiation Func_3_t0787D839A577CB564A3192D4164941D5F3DCFBB5* ___MakeTypeBuilderInstantiation_16; // System.RuntimeType System.RuntimeType::s_typedRef RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___s_typedRef_26; }; // System.RuntimeType // System.MissingFieldException // System.MissingFieldException // System.MissingMethodException // System.MissingMethodException // System.ReflectionOnlyType // System.ReflectionOnlyType #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; 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.UInt64[] struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299 : public RuntimeArray { ALIGN_FIELD (8) uint64_t m_Items[1]; inline uint64_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint64_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, uint64_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint64_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint64_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint64_t value) { m_Items[index] = value; } }; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; 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.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray { ALIGN_FIELD (8) Il2CppChar m_Items[1]; 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.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; 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.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF : public RuntimeArray { ALIGN_FIELD (8) StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* m_Items[1]; inline StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline StackTrace_t7C150C7C14136F985311A83A93524B1019F70853** 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, StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline StackTrace_t7C150C7C14136F985311A83A93524B1019F70853** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832 : public RuntimeArray { ALIGN_FIELD (8) intptr_t m_Items[1]; inline intptr_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline intptr_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, intptr_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline intptr_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline intptr_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, intptr_t value) { m_Items[index] = value; } }; // System.Runtime.CompilerServices.Ephemeron[] struct EphemeronU5BU5D_t4F80428A1142C3102C946127F8190063001742E8 : public RuntimeArray { ALIGN_FIELD (8) Ephemeron_t74F279F5E7CF4A0CFC21C822431DD840572C6DA2 m_Items[1]; inline Ephemeron_t74F279F5E7CF4A0CFC21C822431DD840572C6DA2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Ephemeron_t74F279F5E7CF4A0CFC21C822431DD840572C6DA2* 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, Ephemeron_t74F279F5E7CF4A0CFC21C822431DD840572C6DA2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL); #endif } inline Ephemeron_t74F279F5E7CF4A0CFC21C822431DD840572C6DA2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Ephemeron_t74F279F5E7CF4A0CFC21C822431DD840572C6DA2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Ephemeron_t74F279F5E7CF4A0CFC21C822431DD840572C6DA2 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL); #endif } }; // System.RuntimeType[] struct RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146 : public RuntimeArray { ALIGN_FIELD (8) RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* m_Items[1]; inline RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1** 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, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray { ALIGN_FIELD (8) Type_t* m_Items[1]; 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_t86995AB4A1693393FE29B058CC3FD727DF0B984C : public RuntimeArray { ALIGN_FIELD (8) ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* m_Items[1]; inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F** 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_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Reflection.RuntimeMethodInfo[] struct RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB : public RuntimeArray { ALIGN_FIELD (8) RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* m_Items[1]; inline RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6** 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, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Reflection.RuntimeConstructorInfo[] struct RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07 : public RuntimeArray { ALIGN_FIELD (8) RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* m_Items[1]; inline RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE** 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, RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Reflection.RuntimePropertyInfo[] struct RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A : public RuntimeArray { ALIGN_FIELD (8) RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* m_Items[1]; inline RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D** 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, RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Reflection.RuntimeEventInfo[] struct RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF : public RuntimeArray { ALIGN_FIELD (8) RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* m_Items[1]; inline RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1** 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, RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Reflection.RuntimeFieldInfo[] struct RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884 : public RuntimeArray { ALIGN_FIELD (8) RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* m_Items[1]; inline RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005** 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, RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Reflection.MethodInfo[] struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265 : public RuntimeArray { ALIGN_FIELD (8) MethodInfo_t* m_Items[1]; inline MethodInfo_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MethodInfo_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, MethodInfo_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline MethodInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MethodInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MethodInfo_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Reflection.ConstructorInfo[] struct ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A : public RuntimeArray { ALIGN_FIELD (8) ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* m_Items[1]; inline ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB** 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, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Reflection.FieldInfo[] struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8 : public RuntimeArray { ALIGN_FIELD (8) FieldInfo_t* m_Items[1]; 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.ParameterModifier[] struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364 : public RuntimeArray { ALIGN_FIELD (8) ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 m_Items[1]; inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510* 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_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 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_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____byRef_0), (void*)NULL); } }; // System.Reflection.MethodBase[] struct MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A : public RuntimeArray { ALIGN_FIELD (8) MethodBase_t* m_Items[1]; 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.PropertyInfo[] struct PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7 : public RuntimeArray { ALIGN_FIELD (8) PropertyInfo_t* m_Items[1]; 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.Reflection.MemberInfo[] struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053 : public RuntimeArray { ALIGN_FIELD (8) MemberInfo_t* m_Items[1]; inline MemberInfo_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MemberInfo_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, MemberInfo_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline MemberInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MemberInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MemberInfo_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Reflection.EventInfo[] struct EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110 : public RuntimeArray { ALIGN_FIELD (8) EventInfo_t* m_Items[1]; inline EventInfo_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline EventInfo_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, EventInfo_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline EventInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline EventInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, EventInfo_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Reflection.Assembly[] struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339 : public RuntimeArray { ALIGN_FIELD (8) Assembly_t* m_Items[1]; inline Assembly_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Assembly_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, Assembly_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Assembly_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Assembly_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Assembly_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray { ALIGN_FIELD (8) Delegate_t* m_Items[1]; 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.Byte[] struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray { ALIGN_FIELD (8) uint8_t m_Items[1]; 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.Attribute[] struct AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1 : public RuntimeArray { ALIGN_FIELD (8) Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* m_Items[1]; inline Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA** 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, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Reflection.CustomAttributeData[] struct CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6 : public RuntimeArray { ALIGN_FIELD (8) CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* m_Items[1]; inline CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95** 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, CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; IL2CPP_EXTERN_C void Exception_t_marshal_pinvoke(const Exception_t& unmarshaled, Exception_t_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void Exception_t_marshal_pinvoke_back(const Exception_t_marshaled_pinvoke& marshaled, Exception_t& unmarshaled); IL2CPP_EXTERN_C void Exception_t_marshal_pinvoke_cleanup(Exception_t_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void Exception_t_marshal_com(const Exception_t& unmarshaled, Exception_t_marshaled_com& marshaled); IL2CPP_EXTERN_C void Exception_t_marshal_com_back(const Exception_t_marshaled_com& marshaled, Exception_t& unmarshaled); IL2CPP_EXTERN_C void Exception_t_marshal_com_cleanup(Exception_t_marshaled_com& marshaled); // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t156CA54426F60B4132C76BFACD5FDBD3043D437E* Comparer_1_get_Default_mDCEA11B875EEB23AECDA2D76B230E1AD7B6962E4_gshared (const RuntimeMethod* method) ; // System.Void System.Array::Sort(TKey[],TValue[],System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisRuntimeObject_m47DCC3B2A4EA5F8C6D920D5E40C8FC007F3865A5_gshared (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_keys, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_items, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; // System.Void System.RuntimeType/ListBuilder`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListBuilder_1__ctor_mFC129BE2CF658F37264E5AE87C38ACBE1686FC06_gshared (ListBuilder_1_tCC8A75CAC31AC22CAA5DFE54A082DB3FA07EAD51* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; // System.Void System.RuntimeType/ListBuilder`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListBuilder_1_Add_mC19811ACD1D830765599A1583F96C56D16A9E5AD_gshared (ListBuilder_1_tCC8A75CAC31AC22CAA5DFE54A082DB3FA07EAD51* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // T[] System.RuntimeType/ListBuilder`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ListBuilder_1_ToArray_mADCCB17012F7FB8EE90E45E2CD13DBD2E71FE781_gshared (ListBuilder_1_tCC8A75CAC31AC22CAA5DFE54A082DB3FA07EAD51* __this, const RuntimeMethod* method) ; // System.Int32 System.RuntimeType/ListBuilder`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ListBuilder_1_get_Count_m5FC923A60B6BCD6D28FA95B0495EF5E537266285_gshared_inline (ListBuilder_1_tCC8A75CAC31AC22CAA5DFE54A082DB3FA07EAD51* __this, const RuntimeMethod* method) ; // T System.RuntimeType/ListBuilder`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ListBuilder_1_get_Item_m23AA6DB4615BCE00F8A63C6152113822F0250EEE_gshared (ListBuilder_1_tCC8A75CAC31AC22CAA5DFE54A082DB3FA07EAD51* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void System.RuntimeType/ListBuilder`1::CopyTo(System.Object[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListBuilder_1_CopyTo_m07DD8110CA53CAE4B1C65F1E9A2AC9C074F14378_gshared (ListBuilder_1_tCC8A75CAC31AC22CAA5DFE54A082DB3FA07EAD51* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_index, const RuntimeMethod* method) ; // System.Int32 System.Array::IndexOf(T[],T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisRuntimeObject_m69589B2C5A44BA495E1A2B1170931D92F9BB6BF1_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.Int32 System.Array::BinarySearch(T[],T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCA6AA8E08561CD273B57726185CFB10006073270_gshared (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, uint64_t ___1_value, const RuntimeMethod* method) ; // T[] System.Array::Empty() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) ; // TResult System.Func`3::Invoke(T1,T2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_gshared_inline (Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mDA4751F464411AB4C757C63C6EDBF4891BFD6891_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; // T[] System.Array::Empty() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* Array_Empty_TisParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_m04B3F1640A4180A9A87D9C2D26E10560FE86F487_gshared_inline (const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mF225F49F6BE54C39563CECD7C693F0AE4F0530E8_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Array::AsReadOnly(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92* Array_AsReadOnly_TisRuntimeObject_m1FC9160078A876124AF94842F1A13BF993F46E44_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Void System.DefaultBinder/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m545924E0006161CB75B96123DD1B999C983724B9 (U3CU3Ec_tAF2F613E4FF47CAC6DBA56BEC5C5B2884B36E278* __this, const RuntimeMethod* method) ; // System.Boolean System.Type::op_Inequality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; // System.Void System.ArgumentNullException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, 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_mB7F59CA9633FBC7C56582C9794AF0FB394DCC9E3 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, int32_t ___1_unityType, String_t* ___2_data, RuntimeAssembly_tA26A4DE82E77826DFC3D58AD976BCFC6BCA918AF* ___3_assembly, const RuntimeMethod* method) ; // System.Void System.Empty::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Empty__ctor_m0693B5F826D74FE9C8F9928EF88E11CC4D33C643 (Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE* __this, const RuntimeMethod* method) ; // System.Boolean System.Enum::GetEnumValuesAndNames(System.RuntimeType,System.UInt64[]&,System.String[]&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enum_GetEnumValuesAndNames_mDE29475A39A12D645CC5C9883BA3170CC8320206 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_enumType, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299** ___1_values, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248** ___2_names, const RuntimeMethod* method) ; // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() inline Comparer_1_t156CA54426F60B4132C76BFACD5FDBD3043D437E* Comparer_1_get_Default_mDCEA11B875EEB23AECDA2D76B230E1AD7B6962E4 (const RuntimeMethod* method) { return (( Comparer_1_t156CA54426F60B4132C76BFACD5FDBD3043D437E* (*) (const RuntimeMethod*))Comparer_1_get_Default_mDCEA11B875EEB23AECDA2D76B230E1AD7B6962E4_gshared)(method); } // System.Void System.Array::Sort(TKey[],TValue[],System.Collections.Generic.IComparer`1) inline void Array_Sort_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisString_t_m171A7027A8CBF9556D99F2957F6192AB73749BFA (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_keys, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_items, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisRuntimeObject_m47DCC3B2A4EA5F8C6D920D5E40C8FC007F3865A5_gshared)(___0_keys, ___1_items, ___2_comparer, method); } // System.Void System.Enum/ValuesAndNames::.ctor(System.UInt64[],System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValuesAndNames__ctor_m4B408A1BC20802B4B9ED094BA3F029830CCE8A7D (ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_values, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_names, const RuntimeMethod* method) ; // System.TypeCode System.Convert::GetTypeCode(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_GetTypeCode_m57E3F1098168AF54F81B2ACD84804DED13726DF1 (RuntimeObject* ___0_value, const RuntimeMethod* method) ; // System.String System.Byte::ToString(System.String,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Byte_ToString_m64EE358F20093EE61D30F9A21638D9E9EE8F87EC (uint8_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.Byte System.Convert::ToByte(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Convert_ToByte_mC22A7EFFB28AA32D8F797E456E92BA88DBA19A08 (bool ___0_value, const RuntimeMethod* method) ; // System.String System.UInt16::ToString(System.String,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt16_ToString_mBD648884B6569D3E7D779669EEFCB1ED5EE4A521 (uint16_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.String System.UInt32::ToString(System.String,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt32_ToString_m464396B0FE2115F3CEA38AEECDDB0FACC3AADADE (uint32_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.String System.UInt64::ToString(System.String,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt64_ToString_m779041C8FDD58BF8617838B00CD041788DB2F1A3 (uint64_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.String System.Environment::GetResourceString(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058 (String_t* ___0_key, const RuntimeMethod* method) ; // System.Void System.InvalidOperationException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; // System.String System.Enum::GetName(System.Type,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_GetName_m05FE85181853F756BA6BB2C033DD3590E6114D29 (Type_t* ___0_enumType, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.String System.Enum::InternalFlagsFormat(System.RuntimeType,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_InternalFlagsFormat_mF96E0E22DF14D61C9BE9D43F78C9E475CC499162 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_eT, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.UInt64 System.Enum::ToUInt64(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Enum_ToUInt64_mB2D8EB6B5F2F876ABB930212D553C83A72FEE318 (RuntimeObject* ___0_value, const RuntimeMethod* method) ; // System.Enum/ValuesAndNames System.Enum::GetCachedValuesAndNames(System.RuntimeType,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC* Enum_GetCachedValuesAndNames_m63A641A53C372BDCB12444B077AC0FE274A7DA50 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_enumType, bool ___1_getNames, const RuntimeMethod* method) ; // System.Void System.Text.StringBuilder::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ; // System.Text.StringBuilder System.Text.StringBuilder::Insert(System.Int32,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29 (StringBuilder_t* __this, int32_t ___0_index, String_t* ___1_value, const RuntimeMethod* method) ; // System.Globalization.CultureInfo System.Globalization.CultureInfo::get_InvariantCulture() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ; // System.Int64 System.Convert::ToInt64(System.Object,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Convert_ToInt64_m6CA00ABB70FAD8242C62ED9913F7D7C3B811FC31 (RuntimeObject* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.UInt64 System.Convert::ToUInt64(System.Object,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Convert_ToUInt64_mA2BE4A2841686E8B79607BA469368B4FB4D40F34 (RuntimeObject* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.Object System.Enum::Parse(System.Type,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_Parse_m0316ABE916ED60AA2257A464A33A33D544EDEE12 (Type_t* ___0_enumType, String_t* ___1_value, bool ___2_ignoreCase, const RuntimeMethod* method) ; // System.Void System.Enum/EnumResult::Init(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumResult_Init_mE82C2A0AA77B57916BE3FB3721D53CFF94ECAD35 (EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* __this, bool ___0_canMethodThrow, const RuntimeMethod* method) ; // System.Boolean System.Enum::TryParseEnum(System.Type,System.String,System.Boolean,System.Enum/EnumResult&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enum_TryParseEnum_mDBE5E7CC1B2D29EE85348895136E76B5C9B9ED77 (Type_t* ___0_enumType, String_t* ___1_value, bool ___2_ignoreCase, EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* ___3_parseResult, const RuntimeMethod* method) ; // System.Exception System.Enum/EnumResult::GetEnumParseException() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* EnumResult_GetEnumParseException_mBD381EB8A10F30881AE830EF7A4EF5C7E2C1CCDC (EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* __this, const RuntimeMethod* method) ; // System.Boolean System.Type::op_Equality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; // System.Boolean System.RuntimeType::op_Equality(System.RuntimeType,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_left, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___1_right, const RuntimeMethod* method) ; // System.Void System.ArgumentException::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ; // System.Void System.Enum/EnumResult::SetFailure(System.Enum/ParseFailureKind,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumResult_SetFailure_m982B6BDE545BAD51E5A5DA5B8CA9C0CA7066A2B5 (EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* __this, int32_t ___0_failure, String_t* ___1_failureParameter, const RuntimeMethod* method) ; // System.String System.String::Trim() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5 (String_t* __this, const RuntimeMethod* method) ; // System.Int32 System.String::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; // System.Void System.Enum/EnumResult::SetFailure(System.Enum/ParseFailureKind,System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumResult_SetFailure_mA604636ACB06D3091996618B9A777C8AF77EEAA5 (EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* __this, int32_t ___0_failure, String_t* ___1_failureMessageID, RuntimeObject* ___2_failureMessageFormatArgument, const RuntimeMethod* method) ; // System.Char System.String::get_Chars(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Boolean System.Char::IsDigit(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsDigit_m8C1A38685D548E89FB8A05525B55261CC8D271B2 (Il2CppChar ___0_c, const RuntimeMethod* method) ; // System.Type System.Enum::GetUnderlyingType(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05 (Type_t* ___0_enumType, const RuntimeMethod* method) ; // System.Object System.Convert::ChangeType(System.Object,System.Type,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Convert_ChangeType_m2AA053891B5D1BD5CA7689B72EE5ADC95CD3E14B (RuntimeObject* ___0_value, Type_t* ___1_conversionType, RuntimeObject* ___2_provider, const RuntimeMethod* method) ; // System.Object System.Enum::ToObject(System.Type,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_mD898E0819FA640BC4E98924613B5DBD41146D1FF (Type_t* ___0_enumType, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.Void System.Enum/EnumResult::SetFailure(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumResult_SetFailure_m0F3E787A9094646F63ABC665AD6DAF284FFBB14F (EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* __this, Exception_t* ___0_unhandledException, const RuntimeMethod* method) ; // System.String[] System.String::Split(System.Char[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_separator, const RuntimeMethod* method) ; // System.Int32 System.String::Compare(System.String,System.String,System.StringComparison) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009 (String_t* ___0_strA, String_t* ___1_strB, int32_t ___2_comparisonType, const RuntimeMethod* method) ; // System.Boolean System.String::Equals(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; // System.Object System.Enum::ToObject(System.Type,System.UInt64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_mDAAD050E372238C1F1B33496B40C0D0E61263EF1 (Type_t* ___0_enumType, uint64_t ___1_value, const RuntimeMethod* method) ; // System.Object System.Enum::ToObject(System.Type,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_m7952B7BD43E48BBF79BB973BD31E7FF9E62B948E (Type_t* ___0_enumType, int32_t ___1_value, const RuntimeMethod* method) ; // System.Object System.Enum::ToObject(System.Type,System.SByte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_mEEBC20B90E90260E53F2A73658F1ABE327F204CF (Type_t* ___0_enumType, int8_t ___1_value, const RuntimeMethod* method) ; // System.Object System.Enum::ToObject(System.Type,System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_m0B6ACE15B0F8821CC795CA25D4AE0A9F56547CCC (Type_t* ___0_enumType, int16_t ___1_value, const RuntimeMethod* method) ; // System.Object System.Enum::ToObject(System.Type,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_m83185EF7C28B56935B2C8073AC8FF02BF5A03355 (Type_t* ___0_enumType, int64_t ___1_value, const RuntimeMethod* method) ; // System.Object System.Enum::ToObject(System.Type,System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_mD0233B84323DBD62E609917F9336F9D709E835AE (Type_t* ___0_enumType, uint32_t ___1_value, const RuntimeMethod* method) ; // System.Object System.Enum::ToObject(System.Type,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_m9F3E855711F06F3E13107F9AED8BD7733351A61C (Type_t* ___0_enumType, uint8_t ___1_value, const RuntimeMethod* method) ; // System.Object System.Enum::ToObject(System.Type,System.UInt16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_mABB2D5A99CABDBFEDDDF549DB39B57F41C64EA84 (Type_t* ___0_enumType, uint16_t ___1_value, const RuntimeMethod* method) ; // System.Object System.Enum::ToObject(System.Type,System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_m9C19214E04C5679E1F877296D3291594FE80209A (Type_t* ___0_enumType, Il2CppChar ___1_value, const RuntimeMethod* method) ; // System.Object System.Enum::ToObject(System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_m233779ED531D69CAA5EFFB39EE000AA1CB5755B1 (Type_t* ___0_enumType, bool ___1_value, const RuntimeMethod* method) ; // System.Object System.Enum::get_value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_get_value_mC730D977C8858E8D36D97514B72882DB08EF0107 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Boolean System.ValueType::DefaultEquals(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueType_DefaultEquals_mAD7AA7D470616F90CF98C4DABD8E5FF35D65407C (RuntimeObject* ___0_o1, RuntimeObject* ___1_o2, const RuntimeMethod* method) ; // System.Int32 System.Enum::get_hashcode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enum_get_hashcode_m95C6A147738A3DCC22815C5D8EDC90518F5B572C (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Type System.Object::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Object System.Enum::GetValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.String System.Enum::InternalFormat(System.RuntimeType,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_InternalFormat_mED09597751A1999A1B9281EAF8AD59948E176FAC (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_eT, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.String System.Enum::ToString(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_mC82F2E769BD9FF89D7F7E88D78B7F98FA56D4F91 (RuntimeObject* __this, String_t* ___0_format, const RuntimeMethod* method) ; // System.Void System.NullReferenceException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullReferenceException__ctor_mD26D62094A5E49C18D817817E17FDFBC1D3BD752 (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* __this, const RuntimeMethod* method) ; // System.Int32 System.Enum::InternalCompareTo(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enum_InternalCompareTo_m7888828450CC75F43C87AE674BA5608228680CDC (RuntimeObject* ___0_o1, RuntimeObject* ___1_o2, const RuntimeMethod* method) ; // System.String System.Environment::GetResourceString(System.String,System.Object[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259 (String_t* ___0_key, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_values, const RuntimeMethod* method) ; // System.Void System.ArgumentException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.String System.Enum::InternalFormattedHexString(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_InternalFormattedHexString_m9D6BB176A0FC9596FDD128E324D150B15CF15E5E (RuntimeObject* ___0_value, const RuntimeMethod* method) ; // System.Void System.FormatException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatException__ctor_mE04AEA59C0EEFF4BD34B7CE8601F9D331D1D473E (FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Globalization.CultureInfo System.Globalization.CultureInfo::get_CurrentCulture() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5 (const RuntimeMethod* method) ; // System.Boolean System.Convert::ToBoolean(System.Object,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Convert_ToBoolean_m0E8AE169ABC127B0A317EE6312A04BC1F8AB4C63 (RuntimeObject* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.Char System.Convert::ToChar(System.Object,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Convert_ToChar_mD7A17FF850812934B49F910EA28555291B94AF3E (RuntimeObject* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.SByte System.Convert::ToSByte(System.Object,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Convert_ToSByte_mBE8C7E66907604DC03626D4F0FAC39A59DBBA07C (RuntimeObject* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.Byte System.Convert::ToByte(System.Object,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Convert_ToByte_m63FE13D0A942AB4CD0D0DC1E0D0AAB6E0A44C1C0 (RuntimeObject* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.Int16 System.Convert::ToInt16(System.Object,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Convert_ToInt16_m1AF2427BF57FDC4FE946A195A548EE7BE1423E67 (RuntimeObject* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.UInt16 System.Convert::ToUInt16(System.Object,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Convert_ToUInt16_m969E0C990405007A56096B06BDA3ECD613F4DD0E (RuntimeObject* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.Int32 System.Convert::ToInt32(System.Object,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_m5C8BF1D45F508E7AEDA393AE72555148527E3ED3 (RuntimeObject* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.UInt32 System.Convert::ToUInt32(System.Object,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Convert_ToUInt32_mCC380571850E1E2B603731842E70D00741ED5D3C (RuntimeObject* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.Single System.Convert::ToSingle(System.Object,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Convert_ToSingle_mEC65F60A081FBBB8ACBCD8747183FEDDAEC034C9 (RuntimeObject* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.Double System.Convert::ToDouble(System.Object,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Convert_ToDouble_m8DED60F2E0251A3D389F1DD22AA5AF9CD440ABE8 (RuntimeObject* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.Decimal System.Convert::ToDecimal(System.Object,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Convert_ToDecimal_m2A6822B7BCB33F60B9425C58248111D316C3FE4C (RuntimeObject* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.Void System.InvalidCastException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidCastException__ctor_mED3F9781E6CA47A92C602C896EDDF2F40ECB8644 (InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Object System.Convert::DefaultToType(System.IConvertible,System.Type,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Convert_DefaultToType_m96EC48A7341F41CDC22A33461E9A8C1C60FB51EC (RuntimeObject* ___0_value, Type_t* ___1_targetType, RuntimeObject* ___2_provider, const RuntimeMethod* method) ; // System.Object System.Enum::InternalBoxEnum(System.RuntimeType,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_InternalBoxEnum_m26E8D43A2A7D7C62F717BD31E8075601E4FC3268 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_enumType, int64_t ___1_value, const RuntimeMethod* method) ; // System.Void System.ValueType::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueType__ctor_mDA580FD8FCE0C88CD65F178E6EE144E1531C26F8 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Void System.Exception::set_HResult(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Exception_set_HResult_m010A171183E240EBF4F7611E924B533FAB2E471F_inline (Exception_t* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void System.Runtime.Serialization.SafeSerializationManager::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeSerializationManager__ctor_mA0056A1EB04230A291DE1E28DE3012AFB9D28322 (SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* __this, const RuntimeMethod* method) ; // System.Void System.Exception::Init() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception_Init_m0FB6D26F2BBE84B92D0CF1BF6BC491BBEC7D944F (Exception_t* __this, const RuntimeMethod* method) ; // System.String System.Runtime.Serialization.SerializationInfo::GetString(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializationInfo_GetString_mF0753AFAA13AABF8A30B8F0890AEC52BFBBC73E9 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Object System.Runtime.Serialization.SerializationInfo::GetValueNoThrow(System.String,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationInfo_GetValueNoThrow_mC2AB5CF14F11B0C67E384D5CEF15C9ADDC754D06 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method) ; // System.Object System.Runtime.Serialization.SerializationInfo::GetValue(System.String,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method) ; // System.Int32 System.Runtime.Serialization.SerializationInfo::GetInt32(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Int32 System.Exception::get_HResult() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Exception_get_HResult_mBA9CD3C01C2F0C68DFA6ED7824F7371D7E1A4163_inline (Exception_t* __this, const RuntimeMethod* method) ; // System.Void System.Runtime.Serialization.SerializationException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0 (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Runtime.Serialization.StreamingContextStates System.Runtime.Serialization.StreamingContext::get_State() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t StreamingContext_get_State_m25469547E356D5332B5CF1F52B4C2059F5FD23E2_inline (StreamingContext_t56760522A751890146EE45F82F866B55B7E33677* __this, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ; // System.String System.Exception::GetClassName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Exception_GetClassName_m4070C3FA2A8321112490C28978B2B2A71E264A23 (Exception_t* __this, const RuntimeMethod* method) ; // System.Void System.Collections.ListDictionaryInternal::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListDictionaryInternal__ctor_mB7A6828B81425B52BE5C3F967471CFA703465FB0 (ListDictionaryInternal_tC5022F2C249477F5A90382A5A71661745C723123* __this, const RuntimeMethod* method) ; // System.Type System.Exception::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09 (Exception_t* __this, const RuntimeMethod* method) ; // System.String System.Exception::GetStackTrace(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Exception_GetStackTrace_m82E62621A0DB19C4B787314387AB85F612AF479C (Exception_t* __this, bool ___0_needFileInfo, const RuntimeMethod* method) ; // System.String System.Exception::StripFileInfo(System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Exception_StripFileInfo_m8A50F7141523354E05B78259086F1B9E551AFD95 (Exception_t* __this, String_t* ___0_stackTrace, bool ___1_isRemoteStackTrace, const RuntimeMethod* method) ; // System.String System.Environment::GetStackTrace(System.Exception,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetStackTrace_m4EAE34F63F727FCECFFF4BAC4514B9374E94A468 (Exception_t* ___0_e, bool ___1_needFileInfo, const RuntimeMethod* method) ; // System.Void System.Diagnostics.StackTrace::.ctor(System.Exception,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackTrace__ctor_m9BE489F499935CFA9AD4154B18A3AB35C52886DF (StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* __this, Exception_t* ___0_e, bool ___1_fNeedFileInfo, const RuntimeMethod* method) ; // System.Boolean System.Reflection.MethodBase::op_Inequality(System.Reflection.MethodBase,System.Reflection.MethodBase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_op_Inequality_mB7E4A01A8827865E97756445895D201687C09BB5 (MethodBase_t* ___0_left, MethodBase_t* ___1_right, const RuntimeMethod* method) ; // System.String System.Reflection.AssemblyName::get_Name() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline (AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* __this, const RuntimeMethod* method) ; // System.String System.Exception::ToString(System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Exception_ToString_m239DECD3A14DD6BC055B3835E623CBE887D5A732 (Exception_t* __this, bool ___0_needFileLineInfo, bool ___1_needMessage, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ; // System.String System.Environment::get_NewLine() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF (const RuntimeMethod* method) ; // System.String System.String::Concat(System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ; // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Object,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, RuntimeObject* ___1_value, Type_t* ___2_type, const RuntimeMethod* method) ; // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, int32_t ___1_value, const RuntimeMethod* method) ; // System.Boolean System.Runtime.Serialization.SafeSerializationManager::get_IsActive() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SafeSerializationManager_get_IsActive_m0F64AFDCC1CDD0220166DCCBD0D1D2344BEE7BD9 (SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* __this, const RuntimeMethod* method) ; // System.Void System.Runtime.Serialization.SafeSerializationManager::CompleteSerialization(System.Object,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeSerializationManager_CompleteSerialization_m92346FB7A03D58FD9E0EA0910B60830873051822 (SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* __this, RuntimeObject* ___0_serializedObject, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___1_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___2_context, const RuntimeMethod* method) ; // System.Void System.Runtime.Serialization.SafeSerializationManager::CompleteDeserialization(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeSerializationManager_CompleteDeserialization_m135A9364DB2AFD89303DCB2EB7C9EFC40A7951FF (SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* __this, RuntimeObject* ___0_deserializedObject, const RuntimeMethod* method) ; // System.Object System.Runtime.ExceptionServices.ExceptionDispatchInfo::get_BinaryStackTraceArray() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ExceptionDispatchInfo_get_BinaryStackTraceArray_mFF0B7DF49C6F188847C42B603B680FCA8FB86D1E_inline (ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* __this, const RuntimeMethod* method) ; // System.String System.String::Format(System.String,System.Object,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ; // System.Void System.GC::_SuppressFinalize(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC__SuppressFinalize_mC461CEE1BF6349BFDF91A0CA0F9D513B19BAB8BA (RuntimeObject* ___0_o, const RuntimeMethod* method) ; // System.Void System.GC::_ReRegisterForFinalize(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC__ReRegisterForFinalize_m0A97F8936F04381F21664D3C6474FEF6AB7553BA (RuntimeObject* ___0_o, const RuntimeMethod* method) ; // System.Object System.GC::get_ephemeron_tombstone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GC_get_ephemeron_tombstone_mCDD964CA7598277130FCE375D07742BFB6A667DF (const RuntimeMethod* method) ; // System.RuntimeType System.RuntimeTypeHandle::GetTypeByName(System.String,System.Boolean,System.Boolean,System.Boolean,System.Threading.StackCrawlMark&,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* RuntimeTypeHandle_GetTypeByName_m22F60DD6CFD8709E20F2A035547220CB8DEE112E (String_t* ___0_typeName, bool ___1_throwOnError, bool ___2_ignoreCase, bool ___3_reflectionOnly, int32_t* ___4_stackMark, bool ___5_loadTypeFromPartialName, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsPointer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsPointer_mC8AAAFEC4E4CEA59DAD0032B85D1BB224763278B (Type_t* __this, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsByRef() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4 (Type_t* __this, const RuntimeMethod* method) ; // System.Void System.ArgumentNullException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9 (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, const RuntimeMethod* method) ; // System.Void System.RuntimeType::ThrowIfTypeNeverValidGenericArgument(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeType_ThrowIfTypeNeverValidGenericArgument_m3A67CD410107F7DE84702B020F80A3250B8ECC74 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Int32 System.String::LastIndexOf(System.String,System.StringComparison) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_LastIndexOf_m436B3CDFB93031C7D7710274C092EE52CEAF419F (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ; // System.String System.String::Substring(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ; // System.String System.String::ToLower(System.Globalization.CultureInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLower_mD22E5D18F36015484078F5BA0F1687DA95904D1E (String_t* __this, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___0_culture, const RuntimeMethod* method) ; // System.Boolean System.String::EndsWith(System.String,System.StringComparison) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ; // System.Void System.RuntimeType::FilterHelper(System.Reflection.BindingFlags,System.String&,System.Boolean,System.Boolean&,System.Boolean&,System.RuntimeType/MemberListType&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeType_FilterHelper_m9A0BBC1FFBBCCC35ABEEB315092039041DD8FF87 (int32_t ___0_bindingFlags, String_t** ___1_name, bool ___2_allowPrefixLookup, bool* ___3_prefixLookup, bool* ___4_ignoreCase, int32_t* ___5_listType, const RuntimeMethod* method) ; // System.Boolean System.String::StartsWith(System.String,System.StringComparison) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ; // System.Boolean System.RuntimeType::FilterApplyPrefixLookup(System.Reflection.MemberInfo,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_FilterApplyPrefixLookup_m035F9BF2B76B3CEE7B118065B67333C0EBC20DA9 (MemberInfo_t* ___0_memberInfo, String_t* ___1_name, bool ___2_ignoreCase, 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_m1466AB76300C9F07856E706E7E914062175189D1 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ; // System.Boolean System.Reflection.MethodBase::get_IsVirtual() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsVirtual_m2C0A566F37B666FDEE3066729AEACF336B342EC2 (MethodBase_t* __this, const RuntimeMethod* method) ; // System.Boolean System.Reflection.MethodBase::get_IsAbstract() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsAbstract_mBD096DC9FCDF68114928CA73690882A2F9831EF9 (MethodBase_t* __this, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsNestedPublic() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsNestedPublic_mE2D54A3967EB503A1694CCF1E2AFD7489CA6E9B2 (Type_t* __this, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsPublic() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsPublic_m71FA078BA19CA4F6073433CAA836718A0E2F2DE4 (Type_t* __this, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsNestedAssembly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsNestedAssembly_mBC2DDA6738C5F8CD2BA299CA954AE4A2373E4A0B (Type_t* __this, const RuntimeMethod* method) ; // System.Boolean System.RuntimeType::FilterApplyBase(System.Reflection.MemberInfo,System.Reflection.BindingFlags,System.Boolean,System.Boolean,System.Boolean,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_FilterApplyBase_mFD121FBC49663701C484717B99C56051B8092DC6 (MemberInfo_t* ___0_memberInfo, int32_t ___1_bindingFlags, bool ___2_isPublic, bool ___3_isNonProtectedInternal, bool ___4_isStatic, String_t* ___5_name, bool ___6_prefixLookup, const RuntimeMethod* method) ; // System.Boolean System.String::op_Inequality(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; // System.Reflection.BindingFlags System.Reflection.RuntimeMethodInfo::get_BindingFlags() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeMethodInfo_get_BindingFlags_mAD3A803A0D201A0091A86E08357C39E9042A37BE (RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* __this, const RuntimeMethod* method) ; // System.Boolean System.RuntimeType::FilterApplyMethodBase(System.Reflection.MethodBase,System.Reflection.BindingFlags,System.Reflection.BindingFlags,System.Reflection.CallingConventions,System.Type[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_FilterApplyMethodBase_mB1E91426FC857F05A54F4594CEB6A39BB533943C (MethodBase_t* ___0_methodBase, int32_t ___1_methodFlags, int32_t ___2_bindingFlags, int32_t ___3_callConv, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___4_argumentTypes, const RuntimeMethod* method) ; // System.Reflection.BindingFlags System.Reflection.RuntimeConstructorInfo::get_BindingFlags() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeConstructorInfo_get_BindingFlags_m80244D39606D25891E6494C4386ECB67A77BB23F (RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* __this, const RuntimeMethod* method) ; // System.Boolean System.Reflection.ParameterInfo::get_IsOptional() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParameterInfo_get_IsOptional_mB27F82EA5A21188AD6E5CC5A34A3913C6D887BD4 (ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* __this, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673 (Type_t* __this, const RuntimeMethod* method) ; // System.Boolean System.Reflection.SignatureTypeExtensions::MatchesParameterTypeExactly(System.Type,System.Reflection.ParameterInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SignatureTypeExtensions_MatchesParameterTypeExactly_m10ECF31779DB79AF8A40D4D9CB3D77DA3BCC38C7 (Type_t* ___0_pattern, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* ___1_parameter, const RuntimeMethod* method) ; // System.Void System.Reflection.TypeInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeInfo__ctor_mFD6FD3B3FEFC2CFA1BEA921C9E1FBAD2B6C7AE79 (TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D* __this, const RuntimeMethod* method) ; // System.Void System.NotSupportedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ; // System.Reflection.RuntimeMethodInfo[] System.RuntimeType::GetMethodsByName(System.String,System.Reflection.BindingFlags,System.RuntimeType/MemberListType,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* RuntimeType_GetMethodsByName_mE6D954131EAA1B7BBBF8EA69DDD0C6D3F539EF38 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, int32_t ___2_listType, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___3_reflectedType, const RuntimeMethod* method) ; // System.Void System.RuntimeType/ListBuilder`1::.ctor(System.Int32) inline void ListBuilder_1__ctor_m6DECDA61292C41975A89CBB7FA907C852BBFD752 (ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26*, int32_t, const RuntimeMethod*))ListBuilder_1__ctor_mFC129BE2CF658F37264E5AE87C38ACBE1686FC06_gshared)(__this, ___0_capacity, method); } // System.Boolean System.RuntimeType::FilterApplyMethodInfo(System.Reflection.RuntimeMethodInfo,System.Reflection.BindingFlags,System.Reflection.CallingConventions,System.Type[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_FilterApplyMethodInfo_m31BFFFB6DA0955CF8CAD0822E2D2944E3888A215 (RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* ___0_method, int32_t ___1_bindingFlags, int32_t ___2_callConv, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_argumentTypes, const RuntimeMethod* method) ; // System.Void System.RuntimeType/ListBuilder`1::Add(T) inline void ListBuilder_1_Add_m62DF71AD4197F54F515ADFF60A8939F53CF371A3 (ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26* __this, MethodInfo_t* ___0_item, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26*, MethodInfo_t*, const RuntimeMethod*))ListBuilder_1_Add_mC19811ACD1D830765599A1583F96C56D16A9E5AD_gshared)(__this, ___0_item, method); } // System.Boolean System.String::IsNullOrEmpty(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ; // System.Void System.RuntimeType/ListBuilder`1::.ctor(System.Int32) inline void ListBuilder_1__ctor_m3ACA763449137FE4AEE54773CACA376AE6119716 (ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48*, int32_t, const RuntimeMethod*))ListBuilder_1__ctor_mFC129BE2CF658F37264E5AE87C38ACBE1686FC06_gshared)(__this, ___0_capacity, method); } // System.Reflection.RuntimeConstructorInfo[] System.RuntimeType::GetConstructors_internal(System.Reflection.BindingFlags,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07* RuntimeType_GetConstructors_internal_m26A9A5C3281D0B2FC37881B6C644D7160543BD9F (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, int32_t ___0_bindingAttr, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___1_reflectedType, const RuntimeMethod* method) ; // System.Boolean System.RuntimeType::FilterApplyConstructorInfo(System.Reflection.RuntimeConstructorInfo,System.Reflection.BindingFlags,System.Reflection.CallingConventions,System.Type[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_FilterApplyConstructorInfo_mB90D5464AE4D3ABF62C40C253A40311810C1CC27 (RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* ___0_constructor, int32_t ___1_bindingFlags, int32_t ___2_callConv, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_argumentTypes, const RuntimeMethod* method) ; // System.Void System.RuntimeType/ListBuilder`1::Add(T) inline void ListBuilder_1_Add_m574AB4FA4838B9A7E4857567D2F0BC0ABED4119C (ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48* __this, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___0_item, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48*, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*, const RuntimeMethod*))ListBuilder_1_Add_mC19811ACD1D830765599A1583F96C56D16A9E5AD_gshared)(__this, ___0_item, method); } // System.Reflection.RuntimePropertyInfo[] System.RuntimeType::GetPropertiesByName(System.String,System.Reflection.BindingFlags,System.RuntimeType/MemberListType,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A* RuntimeType_GetPropertiesByName_m64A043BE249F4DB7CD3DCD1289313A00387424B5 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, int32_t ___2_listType, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___3_reflectedType, const RuntimeMethod* method) ; // System.Void System.RuntimeType/ListBuilder`1::.ctor(System.Int32) inline void ListBuilder_1__ctor_m2DABEABD69F42CEB7F5B36491FB2F591C3107A13 (ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0*, int32_t, const RuntimeMethod*))ListBuilder_1__ctor_mFC129BE2CF658F37264E5AE87C38ACBE1686FC06_gshared)(__this, ___0_capacity, method); } // System.Reflection.BindingFlags System.Reflection.RuntimePropertyInfo::get_BindingFlags() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimePropertyInfo_get_BindingFlags_m2AE57B1775A20F682469421B8C32902F5695E969 (RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* __this, const RuntimeMethod* method) ; // System.Void System.RuntimeType/ListBuilder`1::Add(T) inline void ListBuilder_1_Add_mC447A6A5D562192883B43D0CF9F774E46AA77AC7 (ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0* __this, PropertyInfo_t* ___0_item, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0*, PropertyInfo_t*, const RuntimeMethod*))ListBuilder_1_Add_mC19811ACD1D830765599A1583F96C56D16A9E5AD_gshared)(__this, ___0_item, method); } // System.Reflection.RuntimeEventInfo[] System.RuntimeType::GetEvents_internal(System.String,System.Reflection.BindingFlags,System.RuntimeType/MemberListType,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* RuntimeType_GetEvents_internal_m572EBC7D38E2385ECDB521E7C02BEA1B55589F24 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, int32_t ___2_listType, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___3_reflectedType, const RuntimeMethod* method) ; // System.Void System.RuntimeType/ListBuilder`1::.ctor(System.Int32) inline void ListBuilder_1__ctor_m2B852025696E5F5BAD3DFF4FEAF572D97AB33F1F (ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F*, int32_t, const RuntimeMethod*))ListBuilder_1__ctor_mFC129BE2CF658F37264E5AE87C38ACBE1686FC06_gshared)(__this, ___0_capacity, method); } // System.Reflection.BindingFlags System.Reflection.RuntimeEventInfo::get_BindingFlags() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeEventInfo_get_BindingFlags_m8248A536662962131B08DA7ED30AFAFF56927FB5 (RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* __this, const RuntimeMethod* method) ; // System.Void System.RuntimeType/ListBuilder`1::Add(T) inline void ListBuilder_1_Add_mC3819CD2FE0C116CA6FF645EF5C7F1AF1B202104 (ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F* __this, EventInfo_t* ___0_item, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F*, EventInfo_t*, const RuntimeMethod*))ListBuilder_1_Add_mC19811ACD1D830765599A1583F96C56D16A9E5AD_gshared)(__this, ___0_item, method); } // System.Reflection.RuntimeFieldInfo[] System.RuntimeType::GetFields_internal(System.String,System.Reflection.BindingFlags,System.RuntimeType/MemberListType,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* RuntimeType_GetFields_internal_m2839B9AC264AECE44A1226EB9BB13E5240798A6A (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, int32_t ___2_listType, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___3_reflectedType, const RuntimeMethod* method) ; // System.Void System.RuntimeType/ListBuilder`1::.ctor(System.Int32) inline void ListBuilder_1__ctor_mA7F05A41A2190210338D58F70594C711374C3B2F (ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5*, int32_t, const RuntimeMethod*))ListBuilder_1__ctor_mFC129BE2CF658F37264E5AE87C38ACBE1686FC06_gshared)(__this, ___0_capacity, method); } // System.Reflection.BindingFlags System.Reflection.RuntimeFieldInfo::get_BindingFlags() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeFieldInfo_get_BindingFlags_m1E3F9B303658111A99C298C775DC438A533035FC (RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* __this, const RuntimeMethod* method) ; // System.Void System.RuntimeType/ListBuilder`1::Add(T) inline void ListBuilder_1_Add_m88AA3525C22762C4F8749CEF957B47D44420C43E (ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5* __this, FieldInfo_t* ___0_item, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5*, FieldInfo_t*, const RuntimeMethod*))ListBuilder_1_Add_mC19811ACD1D830765599A1583F96C56D16A9E5AD_gshared)(__this, ___0_item, method); } // System.Void System.RuntimeType::SplitName(System.String,System.String&,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeType_SplitName_mE0CC95244AE27B949341A25B3467814BE8B08E14 (String_t* ___0_fullname, String_t** ___1_name, String_t** ___2_ns, const RuntimeMethod* method) ; // System.RuntimeType[] System.RuntimeType::GetNestedTypes_internal(System.String,System.Reflection.BindingFlags,System.RuntimeType/MemberListType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* RuntimeType_GetNestedTypes_internal_mA672737AA56E5D09D12E89016D33CA2AF3A3B7F6 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_displayName, int32_t ___1_bindingAttr, int32_t ___2_listType, const RuntimeMethod* method) ; // System.Void System.RuntimeType/ListBuilder`1::.ctor(System.Int32) inline void ListBuilder_1__ctor_mF343E9DECB4E23395687AB6D3BF117D78C1306E0 (ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073*, int32_t, const RuntimeMethod*))ListBuilder_1__ctor_mFC129BE2CF658F37264E5AE87C38ACBE1686FC06_gshared)(__this, ___0_capacity, method); } // System.Boolean System.RuntimeType::FilterApplyType(System.Type,System.Reflection.BindingFlags,System.String,System.Boolean,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_FilterApplyType_m0D557F6B6E189D78629BAD494470014FE211B475 (Type_t* ___0_type, int32_t ___1_bindingFlags, String_t* ___2_name, bool ___3_prefixLookup, String_t* ___4_ns, const RuntimeMethod* method) ; // System.Void System.RuntimeType/ListBuilder`1::Add(T) inline void ListBuilder_1_Add_m81258E63D32FFBAFA3257EFC9E9C0012B672340A (ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073* __this, Type_t* ___0_item, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073*, Type_t*, const RuntimeMethod*))ListBuilder_1_Add_mC19811ACD1D830765599A1583F96C56D16A9E5AD_gshared)(__this, ___0_item, method); } // System.RuntimeType/ListBuilder`1 System.RuntimeType::GetMethodCandidates(System.String,System.Reflection.BindingFlags,System.Reflection.CallingConventions,System.Type[],System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26 RuntimeType_GetMethodCandidates_mA9820149DB45380448BEE07682931E5D927CE14E (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, int32_t ___2_callConv, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_types, int32_t ___4_genericParamCount, bool ___5_allowPrefixLookup, const RuntimeMethod* method) ; // T[] System.RuntimeType/ListBuilder`1::ToArray() inline MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ListBuilder_1_ToArray_m75D0502740D24265812AFA14DD9DB1AAFFF96938 (ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26* __this, const RuntimeMethod* method) { return (( MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* (*) (ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26*, const RuntimeMethod*))ListBuilder_1_ToArray_mADCCB17012F7FB8EE90E45E2CD13DBD2E71FE781_gshared)(__this, method); } // System.RuntimeType/ListBuilder`1 System.RuntimeType::GetConstructorCandidates(System.String,System.Reflection.BindingFlags,System.Reflection.CallingConventions,System.Type[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48 RuntimeType_GetConstructorCandidates_mB1CAAF37CC4F1237F958EFC376BEF2BAE06B1F5A (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, int32_t ___2_callConv, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_types, bool ___4_allowPrefixLookup, const RuntimeMethod* method) ; // T[] System.RuntimeType/ListBuilder`1::ToArray() inline ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* ListBuilder_1_ToArray_mB9DD97C2130A1FC286A54D34BFB1575BE509BFB0 (ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48* __this, const RuntimeMethod* method) { return (( ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* (*) (ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48*, const RuntimeMethod*))ListBuilder_1_ToArray_mADCCB17012F7FB8EE90E45E2CD13DBD2E71FE781_gshared)(__this, method); } // System.RuntimeType/ListBuilder`1 System.RuntimeType::GetFieldCandidates(System.String,System.Reflection.BindingFlags,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5 RuntimeType_GetFieldCandidates_mDEDFC6D11412F750E3485477DE897624C88504F2 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, bool ___2_allowPrefixLookup, const RuntimeMethod* method) ; // T[] System.RuntimeType/ListBuilder`1::ToArray() inline FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* ListBuilder_1_ToArray_m36D0BA64165DE0F6ED2D41EF9AE678876F569C14 (ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5* __this, const RuntimeMethod* method) { return (( FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* (*) (ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5*, const RuntimeMethod*))ListBuilder_1_ToArray_mADCCB17012F7FB8EE90E45E2CD13DBD2E71FE781_gshared)(__this, method); } // System.Int32 System.RuntimeType/ListBuilder`1::get_Count() inline int32_t ListBuilder_1_get_Count_m189FE7426240A3C053D6920B37985778F1292D81_inline (ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48* __this, const RuntimeMethod* method) { return (( int32_t (*) (ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48*, const RuntimeMethod*))ListBuilder_1_get_Count_m5FC923A60B6BCD6D28FA95B0495EF5E537266285_gshared_inline)(__this, method); } // T System.RuntimeType/ListBuilder`1::get_Item(System.Int32) inline ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ListBuilder_1_get_Item_mD716D652B524CA1F342C165D5A0E5912124AE295 (ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* (*) (ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48*, int32_t, const RuntimeMethod*))ListBuilder_1_get_Item_m23AA6DB4615BCE00F8A63C6152113822F0250EEE_gshared)(__this, ___0_index, method); } // System.Reflection.MethodBase System.DefaultBinder::ExactBinding(System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodBase_t* DefaultBinder_ExactBinding_mB7D844E625061CF9D53A6E048AAB4704F4A80FD2 (MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* ___0_match, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_types, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___2_modifiers, const RuntimeMethod* method) ; // System.Reflection.Binder System.Type::get_DefaultBinder() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* Type_get_DefaultBinder_m21450212064618B602E0586BFB1CA9B777C46C7F (const RuntimeMethod* method) ; // System.RuntimeType/ListBuilder`1 System.RuntimeType::GetPropertyCandidates(System.String,System.Reflection.BindingFlags,System.Type[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0 RuntimeType_GetPropertyCandidates_m647BC5BF2BC7055CC305364744166B52E09CEF79 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_types, bool ___3_allowPrefixLookup, const RuntimeMethod* method) ; // System.Int32 System.RuntimeType/ListBuilder`1::get_Count() inline int32_t ListBuilder_1_get_Count_mEC0B67DAD8DFAECF7A064FB2B1BB7CCC6C04993B_inline (ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0* __this, const RuntimeMethod* method) { return (( int32_t (*) (ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0*, const RuntimeMethod*))ListBuilder_1_get_Count_m5FC923A60B6BCD6D28FA95B0495EF5E537266285_gshared_inline)(__this, method); } // T System.RuntimeType/ListBuilder`1::get_Item(System.Int32) inline PropertyInfo_t* ListBuilder_1_get_Item_m2FE8FD237E410CD9FA7C75C461EC0BBC56E589B9 (ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PropertyInfo_t* (*) (ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0*, int32_t, const RuntimeMethod*))ListBuilder_1_get_Item_m23AA6DB4615BCE00F8A63C6152113822F0250EEE_gshared)(__this, ___0_index, method); } // System.Void System.Reflection.AmbiguousMatchException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbiguousMatchException__ctor_m626D7A373A51DC634778AEECB96ACAA06058006D (AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E* __this, String_t* ___0_message, const RuntimeMethod* method) ; // T[] System.RuntimeType/ListBuilder`1::ToArray() inline PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* ListBuilder_1_ToArray_mFEDF9F4374D96E1169CEDF1FDBA114846F4F78AC (ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0* __this, const RuntimeMethod* method) { return (( PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* (*) (ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0*, const RuntimeMethod*))ListBuilder_1_ToArray_mADCCB17012F7FB8EE90E45E2CD13DBD2E71FE781_gshared)(__this, method); } // 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_m68DDB998A58FD7FA27DEE4568B56D54F2984257A (PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* ___0_match, Type_t* ___1_returnType, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_types, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___3_modifiers, const RuntimeMethod* method) ; // System.Void System.RuntimeType::FilterHelper(System.Reflection.BindingFlags,System.String&,System.Boolean&,System.RuntimeType/MemberListType&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeType_FilterHelper_m9085E78D8610B926A272E4685A3FA459DE1E6B53 (int32_t ___0_bindingFlags, String_t** ___1_name, bool* ___2_ignoreCase, int32_t* ___3_listType, const RuntimeMethod* method) ; // System.Boolean System.Reflection.EventInfo::op_Inequality(System.Reflection.EventInfo,System.Reflection.EventInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventInfo_op_Inequality_m4B5352D516359B10994084CAE273A1EF64E50B40 (EventInfo_t* ___0_left, EventInfo_t* ___1_right, const RuntimeMethod* method) ; // System.Boolean System.Reflection.FieldInfo::op_Inequality(System.Reflection.FieldInfo,System.Reflection.FieldInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B (FieldInfo_t* ___0_left, FieldInfo_t* ___1_right, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsInterface() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC (Type_t* __this, const RuntimeMethod* method) ; // System.Boolean System.Reflection.FieldInfo::op_Equality(System.Reflection.FieldInfo,System.Reflection.FieldInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74 (FieldInfo_t* ___0_left, FieldInfo_t* ___1_right, const RuntimeMethod* method) ; // System.Boolean System.RuntimeType::op_Inequality(System.RuntimeType,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_op_Inequality_mB5FA5C8FD72EE2357284DA641819922EFA98F7A7 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_left, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___1_right, const RuntimeMethod* method) ; // System.Int32 System.RuntimeType/ListBuilder`1::get_Count() inline int32_t ListBuilder_1_get_Count_mD3F73B4905D3F53944D40460C5C64E0C418B2A8F_inline (ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26* __this, const RuntimeMethod* method) { return (( int32_t (*) (ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26*, const RuntimeMethod*))ListBuilder_1_get_Count_m5FC923A60B6BCD6D28FA95B0495EF5E537266285_gshared_inline)(__this, method); } // System.RuntimeType/ListBuilder`1 System.RuntimeType::GetEventCandidates(System.String,System.Reflection.BindingFlags,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F RuntimeType_GetEventCandidates_m1FCA5C48B7F25BD72E9EA4DD415D980E47C8265C (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, bool ___2_allowPrefixLookup, const RuntimeMethod* method) ; // T[] System.RuntimeType/ListBuilder`1::ToArray() inline EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110* ListBuilder_1_ToArray_m927FC38CDB0EE117CE3C48D36610806D145DA077 (ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F* __this, const RuntimeMethod* method) { return (( EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110* (*) (ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F*, const RuntimeMethod*))ListBuilder_1_ToArray_mADCCB17012F7FB8EE90E45E2CD13DBD2E71FE781_gshared)(__this, method); } // System.Int32 System.RuntimeType/ListBuilder`1::get_Count() inline int32_t ListBuilder_1_get_Count_mFFA9D885D8FAB76BADD2E28CDEFF428716CC70DC_inline (ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F* __this, const RuntimeMethod* method) { return (( int32_t (*) (ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F*, const RuntimeMethod*))ListBuilder_1_get_Count_m5FC923A60B6BCD6D28FA95B0495EF5E537266285_gshared_inline)(__this, method); } // System.Int32 System.RuntimeType/ListBuilder`1::get_Count() inline int32_t ListBuilder_1_get_Count_mAE04BA7A9666BBA31E9637C14D4DD4D41D6361CB_inline (ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5* __this, const RuntimeMethod* method) { return (( int32_t (*) (ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5*, const RuntimeMethod*))ListBuilder_1_get_Count_m5FC923A60B6BCD6D28FA95B0495EF5E537266285_gshared_inline)(__this, method); } // System.RuntimeType/ListBuilder`1 System.RuntimeType::GetNestedTypeCandidates(System.String,System.Reflection.BindingFlags,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073 RuntimeType_GetNestedTypeCandidates_mC5F088206E599155FD8BFB4BF52350332B761C9B (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_fullname, int32_t ___1_bindingAttr, bool ___2_allowPrefixLookup, const RuntimeMethod* method) ; // T[] System.RuntimeType/ListBuilder`1::ToArray() inline TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ListBuilder_1_ToArray_m895AAB49399276B850DE8DE5615A7872F783443B (ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073* __this, const RuntimeMethod* method) { return (( TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* (*) (ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073*, const RuntimeMethod*))ListBuilder_1_ToArray_mADCCB17012F7FB8EE90E45E2CD13DBD2E71FE781_gshared)(__this, method); } // System.Int32 System.RuntimeType/ListBuilder`1::get_Count() inline int32_t ListBuilder_1_get_Count_mFC6A9CC163A084B92E2A21C910AA32217D0AF0F3_inline (ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073* __this, const RuntimeMethod* method) { return (( int32_t (*) (ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073*, const RuntimeMethod*))ListBuilder_1_get_Count_m5FC923A60B6BCD6D28FA95B0495EF5E537266285_gshared_inline)(__this, method); } // System.Void System.RuntimeType/ListBuilder`1::CopyTo(System.Object[],System.Int32) inline void ListBuilder_1_CopyTo_mB0E1B5EB641493651C3ADB6E75329DB101614CC6 (ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, int32_t, const RuntimeMethod*))ListBuilder_1_CopyTo_m07DD8110CA53CAE4B1C65F1E9A2AC9C074F14378_gshared)(__this, ___0_array, ___1_index, method); } // System.Void System.RuntimeType/ListBuilder`1::CopyTo(System.Object[],System.Int32) inline void ListBuilder_1_CopyTo_m66F5972CC51767E2764B3A90E6A66B3CFD828BDC (ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, int32_t, const RuntimeMethod*))ListBuilder_1_CopyTo_m07DD8110CA53CAE4B1C65F1E9A2AC9C074F14378_gshared)(__this, ___0_array, ___1_index, method); } // System.Void System.RuntimeType/ListBuilder`1::CopyTo(System.Object[],System.Int32) inline void ListBuilder_1_CopyTo_m9A678B4E3437086A5E4B0A0E5FA60DFE001D3C4F (ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, int32_t, const RuntimeMethod*))ListBuilder_1_CopyTo_m07DD8110CA53CAE4B1C65F1E9A2AC9C074F14378_gshared)(__this, ___0_array, ___1_index, method); } // System.Void System.RuntimeType/ListBuilder`1::CopyTo(System.Object[],System.Int32) inline void ListBuilder_1_CopyTo_m6D17D7CB30223A251BD2581D6E0DFD22D1C4EC1C (ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, int32_t, const RuntimeMethod*))ListBuilder_1_CopyTo_m07DD8110CA53CAE4B1C65F1E9A2AC9C074F14378_gshared)(__this, ___0_array, ___1_index, method); } // System.Void System.RuntimeType/ListBuilder`1::CopyTo(System.Object[],System.Int32) inline void ListBuilder_1_CopyTo_mDB0EBD49A8016FA88F4EA3A1DFF4593DF64EF9CC (ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, int32_t, const RuntimeMethod*))ListBuilder_1_CopyTo_m07DD8110CA53CAE4B1C65F1E9A2AC9C074F14378_gshared)(__this, ___0_array, ___1_index, method); } // System.Void System.RuntimeType/ListBuilder`1::CopyTo(System.Object[],System.Int32) inline void ListBuilder_1_CopyTo_mB30A4E7E5972ABBD497509433B9AC75E39E191E7 (ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { (( void (*) (ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, int32_t, const RuntimeMethod*))ListBuilder_1_CopyTo_m07DD8110CA53CAE4B1C65F1E9A2AC9C074F14378_gshared)(__this, ___0_array, ___1_index, method); } // System.Reflection.RuntimeModule System.RuntimeType::GetRuntimeModule() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeModule_tF7DA9B52FC45487544703DCA49464B67CEA79633* RuntimeType_GetRuntimeModule_mFC92C8C89884D515B0318C792256660B95BB14B5 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) ; // System.Reflection.RuntimeModule System.RuntimeTypeHandle::GetModule(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeModule_tF7DA9B52FC45487544703DCA49464B67CEA79633* RuntimeTypeHandle_GetModule_mD00457A36AD1132771673A933200BC4CD584D584 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Reflection.RuntimeAssembly System.RuntimeType::GetRuntimeAssembly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeAssembly_tA26A4DE82E77826DFC3D58AD976BCFC6BCA918AF* RuntimeType_GetRuntimeAssembly_m13FB74DDE224D11FBEDA84D898CDABAD99E2A849 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) ; // System.Reflection.RuntimeAssembly System.RuntimeTypeHandle::GetAssembly(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeAssembly_tA26A4DE82E77826DFC3D58AD976BCFC6BCA918AF* RuntimeTypeHandle_GetAssembly_mCA536340B6A704601DE6D8110631C6787CBF04F8 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Void System.RuntimeTypeHandle::.ctor(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeTypeHandle__ctor_mE16D1E09DB422753FECA96534577156F095DD44B (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B* __this, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Boolean System.RuntimeTypeHandle::IsInstanceOfType(System.RuntimeType,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeTypeHandle_IsInstanceOfType_mDD32CA07F1586FA008214EF6FBCCFEBD6BCA1703 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, RuntimeObject* ___1_o, const RuntimeMethod* method) ; // System.Boolean System.RuntimeTypeHandle::CanCastTo(System.RuntimeType,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeTypeHandle_CanCastTo_m64422266B2CB2955CC508CCD80149B6C290CECAC (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___1_target, const RuntimeMethod* method) ; // System.Boolean System.RuntimeTypeHandle::IsEquivalentTo(System.RuntimeType,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeTypeHandle_IsEquivalentTo_m6BBE70C42C3932E07BFDF44F853934E96587D003 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_rtType1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___1_rtType2, const RuntimeMethod* method) ; // System.RuntimeType System.RuntimeType::GetBaseType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* RuntimeType_GetBaseType_m88DF849871D87ADFDFF10EFF452863618659911F (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) ; // System.Boolean System.RuntimeTypeHandle::IsGenericVariable(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeTypeHandle_IsGenericVariable_m9ECB4A5FD9BE21BBAE89C5750328A36EC8797475 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.RuntimeType System.RuntimeTypeHandle::GetBaseType(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* RuntimeTypeHandle_GetBaseType_mD1B251D6129F9AFB46DE7DE95A9F84EFD407FB6C (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Reflection.TypeAttributes System.RuntimeTypeHandle::GetAttributes(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeTypeHandle_GetAttributes_m3A3B505EF41D7A5B93192D8198EF3CBFB99ECE49 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Boolean System.RuntimeTypeHandle::IsContextful(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeTypeHandle_IsContextful_m7677E81D145C1A60A536CF65C0420C3A9F54D853 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Boolean System.RuntimeTypeHandle::IsByRef(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeTypeHandle_IsByRef_m170FDA5206BD783025BADD94AC1AD23938849CA8 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Boolean System.RuntimeTypeHandle::IsPrimitive(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeTypeHandle_IsPrimitive_m187A578363D24710CD0D86F30AACF4E58DD004AD (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Boolean System.RuntimeTypeHandle::IsPointer(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeTypeHandle_IsPointer_m82550F53F4CEA5F55E9ADA167EC35EA5FE510C16 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Boolean System.RuntimeTypeHandle::IsComObject(System.RuntimeType,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeTypeHandle_IsComObject_m0E2FA1C1C420C99C142795E3C8C98135948F5483 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, bool ___1_isGenericCOM, const RuntimeMethod* method) ; // System.Boolean System.RuntimeTypeHandle::HasElementType(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeTypeHandle_HasElementType_m890D2705E44CD1848C7D62C916E726BDF026873C (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Reflection.GenericParameterAttributes System.RuntimeType::GetGenericParameterAttributes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeType_GetGenericParameterAttributes_m94FEFC05692B37A2624A0238224F33972B6107D4 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) ; // System.Boolean System.RuntimeTypeHandle::IsSzArray(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeTypeHandle_IsSzArray_m76E5FDD6EF24EBCAD44133793C57E648F7FDF3C1 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Boolean System.RuntimeTypeHandle::IsArray(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeTypeHandle_IsArray_m6F21CA4B31F9A12E97A382AB70872F11E3BF3BF2 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Int32 System.RuntimeTypeHandle::GetArrayRank(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeTypeHandle_GetArrayRank_m10F54769FE141BD75FA2CD452A14C8BF68F7CEE6 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.RuntimeType System.RuntimeTypeHandle::GetElementType(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* RuntimeTypeHandle_GetElementType_mA0E118D9602C92AB1DC1402B1D57F1A170A15C35 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.String[] System.Enum::InternalGetNames(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Enum_InternalGetNames_m72868703B6168A69833B444F38CB34AED43084ED (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_enumType, const RuntimeMethod* method) ; // System.Void System.Array::Copy(System.Array,System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900 (RuntimeArray* ___0_sourceArray, RuntimeArray* ___1_destinationArray, int32_t ___2_length, const RuntimeMethod* method) ; // System.UInt64[] System.Enum::InternalGetValues(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* Enum_InternalGetValues_mB6135CF9C05C61CDF9F7C98957756D8EC1061026 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_enumType, const RuntimeMethod* method) ; // System.Array System.Array::CreateInstance(System.Type,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983 (Type_t* ___0_elementType, int32_t ___1_length, const RuntimeMethod* method) ; // System.Void System.Array::SetValue(System.Object,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8 (RuntimeArray* __this, RuntimeObject* ___0_value, int32_t ___1_index, const RuntimeMethod* method) ; // System.RuntimeType System.Enum::InternalGetUnderlyingType(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* Enum_InternalGetUnderlyingType_m6E5D83C6DE4EA3277C09114018E2198D386C7A38 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_enumType, const RuntimeMethod* method) ; // System.Int32 System.Array::IndexOf(T[],T) inline int32_t Array_IndexOf_TisRuntimeObject_m69589B2C5A44BA495E1A2B1170931D92F9BB6BF1 (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, RuntimeObject* ___1_value, const RuntimeMethod* method) { return (( int32_t (*) (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, RuntimeObject*, const RuntimeMethod*))Array_IndexOf_TisRuntimeObject_m69589B2C5A44BA495E1A2B1170931D92F9BB6BF1_gshared)(___0_array, ___1_value, method); } // System.Boolean System.Type::IsIntegerType(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_IsIntegerType_m2917130AEB7688771226E793B025A10710C804C1 (Type_t* ___0_t, const RuntimeMethod* method) ; // System.Int32 System.Array::BinarySearch(T[],T) inline int32_t Array_BinarySearch_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCA6AA8E08561CD273B57726185CFB10006073270 (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, uint64_t ___1_value, const RuntimeMethod* method) { return (( int32_t (*) (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*, uint64_t, const RuntimeMethod*))Array_BinarySearch_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCA6AA8E08561CD273B57726185CFB10006073270_gshared)(___0_array, ___1_value, method); } // System.Type[] System.RuntimeType::GetGenericArgumentsInternal(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* RuntimeType_GetGenericArgumentsInternal_mD10EDEF425105010D17D39ACA4A952DCED8B2722 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, bool ___0_runtimeArray, const RuntimeMethod* method) ; // T[] System.Array::Empty() inline TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* Array_Empty_TisType_t_m1FD9ED0B09CEAFFC537EF0C71689FDB03AEF72AC_inline (const RuntimeMethod* method) { return (( TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method); } // System.Type System.Type::MakeGenericSignatureType(System.Type,System.Type[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_MakeGenericSignatureType_m12DC55D4BFC39CF2681EECB7F8EEA1F67709F1DF (Type_t* ___0_genericTypeDefinition, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_typeArguments, const RuntimeMethod* method) ; // System.Boolean System.Runtime.CompilerServices.RuntimeFeature::get_IsDynamicCodeSupported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeFeature_get_IsDynamicCodeSupported_mB82519E8B54F725BC3BCFA364E1D7123505C6754 (const RuntimeMethod* method) ; // System.Void System.PlatformNotSupportedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlatformNotSupportedException__ctor_mD5DBE8E9A6FF4B75EF02671029C6D67A51EAFBD1 (PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A* __this, const RuntimeMethod* method) ; // TResult System.Func`3::Invoke(T1,T2) inline Type_t* Func_3_Invoke_mC90FA56741DED2187E51D1FD3CABC04A5108280B_inline (Func_3_t0787D839A577CB564A3192D4164941D5F3DCFBB5* __this, Type_t* ___0_arg1, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_arg2, const RuntimeMethod* method) { return (( Type_t* (*) (Func_3_t0787D839A577CB564A3192D4164941D5F3DCFBB5*, Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*, const RuntimeMethod*))Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_gshared_inline)(__this, ___0_arg1, ___1_arg2, method); } // System.RuntimeType[] System.RuntimeType::GetGenericArgumentsInternal() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* RuntimeType_GetGenericArgumentsInternal_mB2A45293A1EE293378B455C0DDF80579363087A2 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) ; // System.Void System.RuntimeType::SanityCheckGenericArguments(System.RuntimeType[],System.RuntimeType[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeType_SanityCheckGenericArguments_m5DB478924CE8F6FC81709791C08F2BA3A1B02A58 (RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* ___0_genericArguments, RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* ___1_genericParamters, const RuntimeMethod* method) ; // System.Type System.RuntimeType::MakeGenericType(System.Type,System.Type[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_MakeGenericType_m253A673A05C42A14AF10E3C3E83F6DF54426A873 (Type_t* ___0_gt, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_types, const RuntimeMethod* method) ; // System.Void System.TypeLoadException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeLoadException__ctor_mE23EFA36AFDD51A3025C528FA60DB2A78CFAB44E (TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32* __this, const RuntimeMethod* method) ; // System.Boolean System.RuntimeTypeHandle::IsGenericTypeDefinition(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeTypeHandle_IsGenericTypeDefinition_mDEB0A824654AD2D891549CFC8B26F063162DB838 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Int32 System.RuntimeType::GetGenericParameterPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeType_GetGenericParameterPosition_m35AB60236C0B7A6C1064291F11E934C9D7E9613F (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) ; // System.Type System.RuntimeTypeHandle::GetGenericTypeDefinition(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeTypeHandle_GetGenericTypeDefinition_mA4AA61E2DFC1EE81A656B8EFC12D3039832ABB01 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Boolean System.RuntimeTypeHandle::HasInstantiation(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeTypeHandle_HasInstantiation_m18A99B35966126CC7EC8BEAB76D6B419EF81227D (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Int32 System.Array::IndexOf(T[],T) inline int32_t Array_IndexOf_TisString_t_mC740B072B4FB746CC445F9FD113E6DD0796062FA (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_array, String_t* ___1_value, const RuntimeMethod* method) { return (( int32_t (*) (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, String_t*, const RuntimeMethod*))Array_IndexOf_TisRuntimeObject_m69589B2C5A44BA495E1A2B1170931D92F9BB6BF1_gshared)(___0_array, ___1_value, method); } // System.Object System.Activator::CreateInstance(System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_m0DFAA1415ABA9B28430FDC70A9915BE437C04B04 (Type_t* ___0_type, int32_t ___1_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___2_binder, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___3_args, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___4_culture, const RuntimeMethod* method) ; // System.String System.RuntimeType::GetDefaultMemberName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RuntimeType_GetDefaultMemberName_mCC2D4E6019D29EFBACC1CC46A682D6E8F04DEFA0 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) ; // System.Object System.Array::GetValue(System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_GetValue_m577622C9D6176FAC9F6143011DA3F1CF85146FE0 (RuntimeArray* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_indices, const RuntimeMethod* method) ; // System.Void System.Array::SetValue(System.Object,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_m71595F7B1BD3262D3BE2D03B3F8A7A0F51482917 (RuntimeArray* __this, RuntimeObject* ___0_value, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_indices, const RuntimeMethod* method) ; // System.Void System.MissingFieldException::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingFieldException__ctor_m24E215239967EC6B86046A5BB7F1877EC4777B36 (MissingFieldException_t251FB3C0B4F3D0C490A9A36B5BF2A1EF1A3D389C* __this, String_t* ___0_className, String_t* ___1_fieldName, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) inline void List_1__ctor_mDBBA12803E29C5AA7B51AF137690A226F1E8A99F (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mF8C65449AF6B15906CE1E82754FA5D89CADEB217_inline (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* __this, MethodInfo_t* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB*, MethodInfo_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m3B4EC7BA118AE7ABFF9EFFA5B5E389FE66AEEA46_inline (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) inline void List_1_CopyTo_m277C8656E1F2552D5BAE74EAD2AE09B7DEC53FA1 (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* __this, MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ___0_array, const RuntimeMethod* method) { (( void (*) (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB*, MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*, const RuntimeMethod*))List_1_CopyTo_mDA4751F464411AB4C757C63C6EDBF4891BFD6891_gshared)(__this, ___0_array, method); } // System.Boolean System.Reflection.MethodInfo::op_Inequality(System.Reflection.MethodInfo,System.Reflection.MethodInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ; // T[] System.Array::Empty() inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline (const RuntimeMethod* method) { return (( ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method); } // System.Boolean System.Reflection.MethodBase::op_Equality(System.Reflection.MethodBase,System.Reflection.MethodBase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_op_Equality_mB075E658C5D8860D1707CFF2D430D05284FD2EAD (MethodBase_t* ___0_left, MethodBase_t* ___1_right, const RuntimeMethod* method) ; // System.Void System.MissingMethodException::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingMethodException__ctor_m040179DA0A2D26E2BE9BE03657D3801969DB5A52 (MissingMethodException_t3D861B41F6520C32A7994A884343802925703155* __this, String_t* ___0_className, String_t* ___1_methodName, const RuntimeMethod* method) ; // System.Void System.UnitySerializationHolder::GetUnitySerializationInfo(System.Runtime.Serialization.SerializationInfo,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationHolder_GetUnitySerializationInfo_m9A6BC29A423E5BD41CCAC1C9FA7A157471B587F9 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___1_type, const RuntimeMethod* method) ; // System.Object[] System.MonoCustomAttrs::GetCustomAttributes(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* MonoCustomAttrs_GetCustomAttributes_m77AB7AE8BA867E111261F1A957316CB088887999 (RuntimeObject* ___0_obj, Type_t* ___1_attributeType, bool ___2_inherit, const RuntimeMethod* method) ; // System.Boolean System.MonoCustomAttrs::IsDefined(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MonoCustomAttrs_IsDefined_m5A1B0621CF7CC74C9B7544071FBB46A7074A477D (RuntimeObject* ___0_obj, Type_t* ___1_attributeType, bool ___2_inherit, const RuntimeMethod* method) ; // System.String System.RuntimeType::GetCachedName(System.TypeNameKind) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RuntimeType_GetCachedName_m13DB0B810ABB40D7AF91047A5CEF885F903100E4 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, int32_t ___0_kind, const RuntimeMethod* method) ; // System.Type System.Type::GetRootElementType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetRootElementType_m77B0ECEE53840670402AB589B07404F355584DEC (Type_t* __this, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsNested() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsNested_mCF57E6A68BA5CEDDB9DA81CB34B6945F414FB3FD (Type_t* __this, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsPrimitive() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18 (Type_t* __this, const RuntimeMethod* method) ; // System.String System.String::Substring(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsNotPublic() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsNotPublic_mD0DAE7364A17F0DFC839891331B5F3F4AA6E42B3 (Type_t* __this, const RuntimeMethod* method) ; // System.Int32 System.RuntimeTypeHandle::GetToken(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeTypeHandle_GetToken_m8F2E6D5BE3584EA72B3D559C5D4CD152E7CB16D7 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Void System.NotSupportedException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Void System.RuntimeType::CreateInstanceCheckThis() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeType_CreateInstanceCheckThis_m608D04294F22CACD1D07206423C3D631E75B2F65 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) ; // System.Boolean System.RuntimeType::IsGenericCOMObjectImpl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_IsGenericCOMObjectImpl_mD12CA396DD79525FC77EB81D74725D3EF99FFA8F (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsValueType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318 (Type_t* __this, const RuntimeMethod* method) ; // System.Object System.RuntimeType::CreateInstanceDefaultCtor(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Threading.StackCrawlMark&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_CreateInstanceDefaultCtor_m049DF408DA0C9B09F8964B90B62456E3A1F135C6 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, bool ___0_publicOnly, bool ___1_skipCheckThis, bool ___2_fillCache, bool ___3_wrapExceptions, int32_t* ___4_stackMark, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) inline void List_1__ctor_mEEF22AC26AE205203056978BCAE72F690C774C36 (List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m646A66E0C29997C99AAAFD6DAA14D42193CD48B3_inline (List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C* __this, MethodBase_t* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C*, MethodBase_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m49EB9ADF0DA87C3D5BE3FC6DAEF2347B441A50DB_inline (List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) inline void List_1_CopyTo_mBD9A522C2106562AC93065597CDF8F5CEF62D8F5 (List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C* __this, MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* ___0_array, const RuntimeMethod* method) { (( void (*) (List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C*, MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A*, const RuntimeMethod*))List_1_CopyTo_mDA4751F464411AB4C757C63C6EDBF4891BFD6891_gshared)(__this, ___0_array, method); } // System.Void System.MissingMethodException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingMethodException__ctor_mAA7B921D386638F5F7B7E427EC5881150258C838 (MissingMethodException_t3D861B41F6520C32A7994A884343802925703155* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.String System.String::Format(System.IFormatProvider,System.String,System.Object[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m447B585713E5EB3EBF5D9D0710706D01E8A56D75 (RuntimeObject* ___0_provider, String_t* ___1_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___2_args, const RuntimeMethod* method) ; // System.Object System.Activator::CreateInstance(System.Type,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_m09F9CF47F0DBCC75F924E38D323229E45615F190 (Type_t* ___0_type, bool ___1_nonPublic, bool ___2_wrapExceptions, const RuntimeMethod* method) ; // System.Type System.Type::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetType_mE298F45594F2C39E570608F265E45688745410EA (Type_t* __this, const RuntimeMethod* method) ; // System.Object System.RuntimeType::CreateInstanceSlow(System.Boolean,System.Boolean,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_CreateInstanceSlow_mA52899A1FC18DB88399CE61B9AD9E99A3153D6FB (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, bool ___0_publicOnly, bool ___1_wrapExceptions, bool ___2_skipCheckThis, bool ___3_fillCache, const RuntimeMethod* method) ; // System.Void System.MonoTypeInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoTypeInfo__ctor_m72BDE1D2FA7A019FBC8919EFB408BB82267B102C (MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501* __this, const RuntimeMethod* method) ; // System.Boolean System.Reflection.ConstructorInfo::op_Equality(System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2 (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___0_left, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___1_right, const RuntimeMethod* method) ; // System.String System.Reflection.DefaultMemberAttribute::get_MemberName() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DefaultMemberAttribute_get_MemberName_mA5717089DA5E667DDE2D5CFF8AA557A3E97BC831_inline (DefaultMemberAttribute_t13CC2220E4C04339635E35EBFC398D9AD3DF9D9C* __this, const RuntimeMethod* method) ; // System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* Type_GetConstructor_m37EF7F27054140A4FD97A535D943180716EA1745 (Type_t* __this, int32_t ___0_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___1_binder, int32_t ___2_callConvention, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_types, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___4_modifiers, const RuntimeMethod* method) ; // System.Object System.RuntimeType::CreateInstanceMono(System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_CreateInstanceMono_m087DC404019725711FB32287FF5B063338B0AA20 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, bool ___0_nonPublic, bool ___1_wrapExceptions, const RuntimeMethod* method) ; // System.Reflection.RuntimeConstructorInfo System.RuntimeType::GetDefaultConstructor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* RuntimeType_GetDefaultConstructor_mBE566FF8A201353FF9BF5417C88EACF48C0EC462 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) ; // System.Boolean System.Reflection.ConstructorInfo::op_Inequality(System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4 (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___0_left, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___1_right, const RuntimeMethod* method) ; // System.Boolean System.Reflection.MethodBase::get_IsPublic() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsPublic_m471B6CEE0FF2B45843C1F314B624FC7968199AB4 (MethodBase_t* __this, const RuntimeMethod* method) ; // System.Object System.RuntimeType::CreateInstanceInternal(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_CreateInstanceInternal_mABC79E40703CEB831637574EE71B48D148C6547D (Type_t* ___0_type, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsAbstract() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5 (Type_t* __this, const RuntimeMethod* method) ; // System.Object System.Reflection.RuntimeConstructorInfo::InternalInvoke(System.Object,System.Object[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeConstructorInfo_InternalInvoke_mFAF782F389B5E5451574A617748946E457C457F1 (RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* __this, RuntimeObject* ___0_obj, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_parameters, bool ___2_wrapExceptions, const RuntimeMethod* method) ; // System.Object System.RuntimeType::TryConvertToType(System.Object,System.Boolean&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_TryConvertToType_mEBED892B745EDC7540FE9372A91F2F8BA9144DA0 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, RuntimeObject* ___0_value, bool* ___1_failed, const RuntimeMethod* method) ; // System.Globalization.CultureInfo System.Globalization.CultureInfo::get_CurrentUICulture() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_CurrentUICulture_m1620C5666BB7E4BD8A58FB12FB86352FC5311455 (const RuntimeMethod* method) ; // System.String System.String::Format(System.IFormatProvider,System.String,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m44BF8BF44DC9B67D6CF265A1A2703A6D743F5C56 (RuntimeObject* ___0_provider, String_t* ___1_format, RuntimeObject* ___2_arg0, RuntimeObject* ___3_arg1, const RuntimeMethod* method) ; // System.Object System.RuntimeType::IsConvertibleToPrimitiveType(System.Object,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_IsConvertibleToPrimitiveType_mB5D0A8D2C6F11D4287C28BD20B3001E395BC0EEA (RuntimeObject* ___0_value, Type_t* ___1_targetType, const RuntimeMethod* method) ; // System.TypeCode System.Type::GetTypeCode(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466 (Type_t* ___0_type, const RuntimeMethod* method) ; // System.Void System.NotImplementedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ; // System.Type System.RuntimeType::make_array_type(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_make_array_type_mE0B58CF84FAFD0DAAB6B91BD8FE0E166E482F245 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, int32_t ___0_rank, const RuntimeMethod* method) ; // System.Void System.IndexOutOfRangeException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* __this, const RuntimeMethod* method) ; // System.Void System.TypeLoadException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeLoadException__ctor_m8C6FC5CF78B256F19356A241115BF03E64B7C00A (TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Type System.RuntimeType::make_byref_type() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_make_byref_type_m79598CFB2382CD7639E750A01E495F255DBA123C (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) ; // System.String System.String::Format(System.String,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ; // System.Type System.RuntimeType::MakePointerType(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_MakePointerType_m04C69C97D032059C3EEE5DDB1D876BA2837BA488 (Type_t* ___0_type, const RuntimeMethod* method) ; // System.Boolean System.Type::get_HasElementType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_HasElementType_m44F9601E586D2EEA2EDB93FB81D1D80521C264EE (Type_t* __this, const RuntimeMethod* method) ; // System.IntPtr System.RuntimeTypeHandle::GetGenericParameterInfo(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t RuntimeTypeHandle_GetGenericParameterInfo_m9E864E352D2FC890C0572087A2B708C00A8A5983 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) ; // System.Void Mono.RuntimeGenericParamInfoHandle::.ctor(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeGenericParamInfoHandle__ctor_m635F2C947EEDF45BE0E17E66F06C718AC2D10F4E (RuntimeGenericParamInfoHandle_tB2D1F49FE251724E14058F948AB148F5782C536B* __this, intptr_t ___0_ptr, const RuntimeMethod* method) ; // System.Type[] Mono.RuntimeGenericParamInfoHandle::get_Constraints() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* RuntimeGenericParamInfoHandle_get_Constraints_mE96BF6947E1F6990FB52B0A8219A901FF3A6B7A6 (RuntimeGenericParamInfoHandle_tB2D1F49FE251724E14058F948AB148F5782C536B* __this, const RuntimeMethod* method) ; // System.Void Mono.SafeStringMarshal::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeStringMarshal__ctor_m45953FD7665BA4526596D2D30A9BF2141B037AA8 (SafeStringMarshal_t37C5C4D85118BDD5A55E3A20736550CF11C76C2E* __this, String_t* ___0_str, const RuntimeMethod* method) ; // System.Void Mono.SafeStringMarshal::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeStringMarshal_Dispose_m34D77253DF878A33052EEA9771C93252C2B02A0F (SafeStringMarshal_t37C5C4D85118BDD5A55E3A20736550CF11C76C2E* __this, const RuntimeMethod* method) ; // System.IntPtr Mono.SafeStringMarshal::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t SafeStringMarshal_get_Value_m33E0497DD37A963B09B47083091BE63D90C06CBC (SafeStringMarshal_t37C5C4D85118BDD5A55E3A20736550CF11C76C2E* __this, const RuntimeMethod* method) ; // System.IntPtr System.RuntimeType::GetMethodsByName_native(System.IntPtr,System.Reflection.BindingFlags,System.RuntimeType/MemberListType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t RuntimeType_GetMethodsByName_native_m3D40E60F7750212381C000E49A50D23EE8884823 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, intptr_t ___0_namePtr, int32_t ___1_bindingAttr, int32_t ___2_listType, const RuntimeMethod* method) ; // System.Void Mono.SafeGPtrArrayHandle::.ctor(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeGPtrArrayHandle__ctor_m8EF7E312EF9558E92061E6A1FEABE43F5AE80579 (SafeGPtrArrayHandle_t31BDC8B49810E694FFB8B78F7B4CDC70F952A76F* __this, intptr_t ___0_ptr, const RuntimeMethod* method) ; // System.Void Mono.SafeGPtrArrayHandle::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeGPtrArrayHandle_Dispose_mEC245DEB021C0DC3BA74E80B202049AC198096C8 (SafeGPtrArrayHandle_t31BDC8B49810E694FFB8B78F7B4CDC70F952A76F* __this, const RuntimeMethod* method) ; // System.Int32 Mono.SafeGPtrArrayHandle::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeGPtrArrayHandle_get_Length_m5F09438379A2372A92EA78B5F1E719D6072BEC6E (SafeGPtrArrayHandle_t31BDC8B49810E694FFB8B78F7B4CDC70F952A76F* __this, const RuntimeMethod* method) ; // System.IntPtr Mono.SafeGPtrArrayHandle::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t SafeGPtrArrayHandle_get_Item_m0417A32AA69F65032DE50E6168189B231CF29BB5 (SafeGPtrArrayHandle_t31BDC8B49810E694FFB8B78F7B4CDC70F952A76F* __this, int32_t ___0_i, const RuntimeMethod* method) ; // System.Void System.RuntimeMethodHandle::.ctor(System.IntPtr) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimeMethodHandle__ctor_mE77AEC4D1F35D0F4D9F994E8EC7901234C631D8B_inline (RuntimeMethodHandle_tB35B96E97214DCBE20B0B02B1E687884B34680B2* __this, intptr_t ___0_v, const RuntimeMethod* method) ; // System.Reflection.MethodBase System.Reflection.RuntimeMethodInfo::GetMethodFromHandleNoGenericCheck(System.RuntimeMethodHandle,System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodBase_t* RuntimeMethodInfo_GetMethodFromHandleNoGenericCheck_mC921C3156BD0357A0A3F91FCCA7237DE54B45156 (RuntimeMethodHandle_tB35B96E97214DCBE20B0B02B1E687884B34680B2 ___0_handle, RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___1_reflectedType, const RuntimeMethod* method) ; // System.IntPtr System.RuntimeType::GetConstructors_native(System.Reflection.BindingFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t RuntimeType_GetConstructors_native_m5FF45352FBB9F8F4DB176D36B393BFC43DB000FD (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, int32_t ___0_bindingAttr, const RuntimeMethod* method) ; // System.IntPtr System.RuntimeType::GetPropertiesByName_native(System.IntPtr,System.Reflection.BindingFlags,System.RuntimeType/MemberListType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t RuntimeType_GetPropertiesByName_native_m864DCDC54154C1C59969F9F17B8F0E45679CA3E2 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, intptr_t ___0_name, int32_t ___1_bindingAttr, int32_t ___2_listType, const RuntimeMethod* method) ; // System.Void Mono.RuntimePropertyHandle::.ctor(System.IntPtr) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimePropertyHandle__ctor_m0D2C702D16F3F51A9E9AA1AC9E808C82F92E711E_inline (RuntimePropertyHandle_tF29419B6B585E14B11225E0AAE12911E93447C48* __this, intptr_t ___0_v, const RuntimeMethod* method) ; // System.Reflection.PropertyInfo System.Reflection.RuntimePropertyInfo::GetPropertyFromHandle(Mono.RuntimePropertyHandle,System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* RuntimePropertyInfo_GetPropertyFromHandle_m767E755080B8926512E92090B10C8218134D509B (RuntimePropertyHandle_tF29419B6B585E14B11225E0AAE12911E93447C48 ___0_handle, RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___1_reflectedType, const RuntimeMethod* method) ; // System.TypeCode System.RuntimeType::GetTypeCodeImplInternal(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeType_GetTypeCodeImplInternal_mF39906244F46084A749F6C1DA39E2AA64C3C9101 (Type_t* ___0_type, const RuntimeMethod* method) ; // System.String System.RuntimeType::getFullName(System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RuntimeType_getFullName_m5F8606EFBF2F1E20BC36584AAFB780258889CDB7 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, bool ___0_full_name, bool ___1_assembly_qualified, const RuntimeMethod* method) ; // System.Reflection.GenericParameterAttributes Mono.RuntimeGenericParamInfoHandle::get_Attributes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeGenericParamInfoHandle_get_Attributes_m3CF6E048BFD00D5218DE1E343A3A194BF93E8729 (RuntimeGenericParamInfoHandle_tB2D1F49FE251724E14058F948AB148F5782C536B* __this, const RuntimeMethod* method) ; // System.IntPtr System.RuntimeType::GetFields_native(System.IntPtr,System.Reflection.BindingFlags,System.RuntimeType/MemberListType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t RuntimeType_GetFields_native_m8B4E835CC167211CEB46C3E328EBD9732C9F655C (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, intptr_t ___0_name, int32_t ___1_bindingAttr, int32_t ___2_listType, const RuntimeMethod* method) ; // System.Void System.RuntimeFieldHandle::.ctor(System.IntPtr) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimeFieldHandle__ctor_m73A58380C78921A9DF3BEC96C21898BA990ACA34_inline (RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5* __this, intptr_t ___0_v, const RuntimeMethod* method) ; // System.Reflection.FieldInfo System.Reflection.FieldInfo::GetFieldFromHandle(System.RuntimeFieldHandle,System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldInfo_t* FieldInfo_GetFieldFromHandle_m5B4168D2F31DDF1EFD488F8C9507D188EE897623 (RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___0_handle, RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___1_declaringType, const RuntimeMethod* method) ; // System.IntPtr System.RuntimeType::GetEvents_native(System.IntPtr,System.RuntimeType/MemberListType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t RuntimeType_GetEvents_native_mC9BCD1CADBC6DF2100F61063ACFBECC68D93FCAA (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, intptr_t ___0_name, int32_t ___1_listType, const RuntimeMethod* method) ; // System.Void Mono.RuntimeEventHandle::.ctor(System.IntPtr) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimeEventHandle__ctor_m9712CDDC8FAB489928A3C5C37D91A79E5C344F78_inline (RuntimeEventHandle_t2EE549FFF9A46DFAEC860C2EA657429391369C26* __this, intptr_t ___0_v, const RuntimeMethod* method) ; // System.Reflection.EventInfo System.Reflection.EventInfo::GetEventFromHandle(Mono.RuntimeEventHandle,System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventInfo_t* EventInfo_GetEventFromHandle_mE3F1F28074B01427202EE7992F42DA930D1A72F7 (RuntimeEventHandle_t2EE549FFF9A46DFAEC860C2EA657429391369C26 ___0_handle, RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___1_reflectedType, const RuntimeMethod* method) ; // System.TypeIdentifier System.TypeIdentifiers::FromDisplay(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeIdentifiers_FromDisplay_mF3612A470C8FFACE2C36AFDA7946A33DA6A690C7 (String_t* ___0_displayName, const RuntimeMethod* method) ; // System.IntPtr System.RuntimeType::GetNestedTypes_native(System.IntPtr,System.Reflection.BindingFlags,System.RuntimeType/MemberListType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t RuntimeType_GetNestedTypes_native_m35EF1AC7F0E2C8BCCBF45AF6627235FBEBB06E17 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, intptr_t ___0_name, int32_t ___1_bindingAttr, int32_t ___2_listType, const RuntimeMethod* method) ; // System.Void System.RuntimeTypeHandle::.ctor(System.IntPtr) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimeTypeHandle__ctor_m3B7A6EF106E5F7259DA89488C4D23622533C09A8_inline (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B* __this, intptr_t ___0_val, const RuntimeMethod* method) ; // System.IntPtr System.RuntimeTypeHandle::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t RuntimeTypeHandle_get_Value_mDC366CF36C3E21505134EAEE72BD7629107D762A_inline (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B* __this, const RuntimeMethod* method) ; // System.Int32 System.IntPtr::op_Explicit(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_op_Explicit_mC33775570B5AC86421DABA8F8B9885DBFF49B02F (intptr_t ___0_value, const RuntimeMethod* method) ; // System.Boolean System.RuntimeTypeHandle::IsSubclassOf(System.RuntimeType,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeTypeHandle_IsSubclassOf_m468C44268CE857D9B71BA938EB63347799515836 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_childType, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___1_baseType, const RuntimeMethod* method) ; // System.Reflection.MethodInfo System.RuntimeType::GetMethodImplCommon(System.String,System.Int32,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* RuntimeType_GetMethodImplCommon_m69522B1DAA899535BA24C4EB1A98D4BFF1AD7078 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_genericParameterCount, int32_t ___2_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___3_binder, int32_t ___4_callConv, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___5_types, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___6_modifiers, const RuntimeMethod* method) ; // System.RuntimeType/ListBuilder`1 System.RuntimeType::GetMethodCandidates(System.String,System.Int32,System.Reflection.BindingFlags,System.Reflection.CallingConventions,System.Type[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26 RuntimeType_GetMethodCandidates_m8DE0B48B6D41CE03F0B95F05119047A8411C7472 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_genericParameterCount, int32_t ___2_bindingAttr, int32_t ___3_callConv, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___4_types, bool ___5_allowPrefixLookup, const RuntimeMethod* method) ; // T System.RuntimeType/ListBuilder`1::get_Item(System.Int32) inline MethodInfo_t* ListBuilder_1_get_Item_mDDCDF133C2C1C9892BE32564E8C03156F897A41C (ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( MethodInfo_t* (*) (ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26*, int32_t, const RuntimeMethod*))ListBuilder_1_get_Item_m23AA6DB4615BCE00F8A63C6152113822F0250EEE_gshared)(__this, ___0_index, method); } // System.Boolean System.DefaultBinder::CompareMethodSig(System.Reflection.MethodBase,System.Reflection.MethodBase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultBinder_CompareMethodSig_m0018AE74EF63C8DBF80984BAEF4EBF681B85F8D7 (MethodBase_t* ___0_m1, MethodBase_t* ___1_m2, const RuntimeMethod* method) ; // System.Reflection.MethodBase System.DefaultBinder::FindMostDerivedNewSlotMeth(System.Reflection.MethodBase[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodBase_t* DefaultBinder_FindMostDerivedNewSlotMeth_mF82B6C237E954421EC48CBA9960EE1CC69594F4C (MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* ___0_match, int32_t ___1_cMatches, const RuntimeMethod* method) ; // System.Void System.RuntimeType::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeType__ctor_mCAFC05E4082CCEA7E16F446291D29D5D50165315 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) ; // System.Boolean System.Reflection.FieldInfo::get_IsStatic() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139 (FieldInfo_t* __this, const RuntimeMethod* method) ; // System.RuntimeType System.Reflection.RuntimeFieldInfo::GetDeclaringTypeInternal() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* RuntimeFieldInfo_GetDeclaringTypeInternal_mBD92F943CDB2C123A367CBE4DBF7FF4B55C14F26 (RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* __this, const RuntimeMethod* method) ; // System.Void System.MissingMemberException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingMemberException__ctor_m6292C676754200C455A390D36BFEBD8F8775628C (MissingMemberException_tB9D7B25FF06EEBB52D036DA8B1BE67F67619D211* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.IntPtr System.RuntimeFieldHandle::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t RuntimeFieldHandle_get_Value_m2E0D52841EE9AF5D67DC73A08953A66CF79C65AE_inline (RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5* __this, const RuntimeMethod* method) ; // System.Void System.TypedReference::InternalMakeTypedReference(System.Void*,System.Object,System.IntPtr[],System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedReference_InternalMakeTypedReference_m3CD94755B22DF4840B58EC4F97A7D00E25CB169D (void* ___0_result, RuntimeObject* ___1_target, IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___2_flds, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___3_lastFieldType, const RuntimeMethod* method) ; // System.Boolean System.IntPtr::op_Equality(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271 (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ; // System.Void System.NotImplementedException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742 (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Void System.SystemException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SystemException__ctor_mC481DFD60F19362A0B3523FBD5E429EC4F1F3FB5 (SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Void System.Exception::SetErrorCode(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception_SetErrorCode_m4EDE5390355B87C0E533678B7BD03EDF4ECDDE25 (Exception_t* __this, int32_t ___0_hr, const RuntimeMethod* method) ; // System.Void System.TypeLoadException::SetMessageField() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeLoadException_SetMessageField_mC031A7FDFBDD850A4BFE120FF08428B9FBC771AC (TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32* __this, const RuntimeMethod* method) ; // System.String System.String::Format(System.IFormatProvider,System.String,System.Object,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mF8E53122BE8F0F617357DFB75C3912D1242DE263 (RuntimeObject* ___0_provider, String_t* ___1_format, RuntimeObject* ___2_arg0, RuntimeObject* ___3_arg1, RuntimeObject* ___4_arg2, const RuntimeMethod* method) ; // System.Void System.TypeLoadException::.ctor(System.String,System.String,System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeLoadException__ctor_m69BA5828DFA825E22606C8ADC120F965024046FE (TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32* __this, String_t* ___0_className, String_t* ___1_assemblyName, String_t* ___2_messageArg, int32_t ___3_resourceId, const RuntimeMethod* method) ; // System.Void System.SystemException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SystemException__ctor_mA2BB392E0F4CD8A4C132984F76B7A9FBDB3B6879 (SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ; // System.Void System.Exception::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception_GetObjectData_mD69929DB0BB2512240908B9EEE21778CB7B72DA9 (Exception_t* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method); } // T[] System.Collections.Generic.List`1::ToArray() inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { return (( Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_gshared)(__this, method); } // System.Void System.Runtime.Serialization.SerializationInfo::SetType(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_SetType_m5D07E1C38028872E49EA01129ED5BF1AF674C475 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, Type_t* ___0_type, const RuntimeMethod* method) ; // System.RuntimeType System.UnitySerializationHolder::AddElementTypes(System.Runtime.Serialization.SerializationInfo,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* UnitySerializationHolder_AddElementTypes_m804B2761D7CDC4A5CA835C0B74DEA496333286CE (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___1_type, 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_m1E2666F9D0537F02AB32F14B4458C98C4851CEAB (Assembly_t* ___0_left, Assembly_t* ___1_right, const RuntimeMethod* method) ; // System.Type System.UnitySerializationHolder::MakeElementTypes(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* UnitySerializationHolder_MakeElementTypes_m52E60586E1C2562F69B7349AB01CD31EC2BA7439 (UnitySerializationHolder_t605707CD583034571F3951CE2F3BFA0E447A3B1C* __this, Type_t* ___0_type, const RuntimeMethod* method) ; // System.Void System.UnitySerializationHolder::ThrowInsufficientInformation(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationHolder_ThrowInsufficientInformation_m31E5C09360EA71357030550CD3478BF515F0B22C (UnitySerializationHolder_t605707CD583034571F3951CE2F3BFA0E447A3B1C* __this, String_t* ___0_field, const RuntimeMethod* method) ; // System.Reflection.Assembly System.Reflection.Assembly::Load(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Assembly_t* Assembly_Load_mC42733BACCA273EEAA32A341CBF53722A44DCC90 (String_t* ___0_assemblyString, const RuntimeMethod* method) ; // System.Boolean System.Reflection.Module::op_Equality(System.Reflection.Module,System.Reflection.Module) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Module_op_Equality_m583E1B14EB42642C25529E575F844338D4A657DA (Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0* ___0_left, Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0* ___1_right, const RuntimeMethod* method) ; // System.Void System.MarshalByRefObject::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarshalByRefObject__ctor_mCBAD191F9BB35587528256781970FDFEFCDBE538 (MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE* __this, const RuntimeMethod* method) ; // System.AppDomain System.AppDomain::getCurDomain() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_getCurDomain_m2B048C5210D753664ED28BB2DCE8B37521A7ADEB (const RuntimeMethod* method) ; // System.Reflection.Assembly[] System.AppDomain::GetAssemblies(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* AppDomain_GetAssemblies_m9F764DEB8EB3F8FB4577A9BC462011203EC91382 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, bool ___0_refOnly, const RuntimeMethod* method) ; // System.Reflection.Assembly System.AppDomain::Load(System.String,System.Security.Policy.Evidence,System.Boolean,System.Threading.StackCrawlMark&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Assembly_t* AppDomain_Load_mEBD0F11515ABED9333EC810BEC2F07F13D85739F (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, String_t* ___0_assemblyString, Evidence_t890BA14A138D1935B7A361CA3FA55484D66B2F64* ___1_assemblySecurity, bool ___2_refonly, int32_t* ___3_stackMark, const RuntimeMethod* method) ; // System.Reflection.Assembly System.AppDomain::LoadAssembly(System.String,System.Security.Policy.Evidence,System.Boolean,System.Threading.StackCrawlMark&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Assembly_t* AppDomain_LoadAssembly_m49F35B2680EB5538B9206BE14F3A5048C7CBC041 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, String_t* ___0_assemblyRef, Evidence_t890BA14A138D1935B7A361CA3FA55484D66B2F64* ___1_securityEvidence, bool ___2_refOnly, int32_t* ___3_stackMark, const RuntimeMethod* method) ; // System.Void System.IO.FileNotFoundException::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileNotFoundException__ctor_mC4247CABF75A7B484A21790CD7F8EFA8AC101677 (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* __this, String_t* ___0_message, String_t* ___1_fileName, const RuntimeMethod* method) ; // System.AppDomain System.AppDomain::get_CurrentDomain() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667 (const RuntimeMethod* method) ; // System.AppDomain System.AppDomain::InternalSetDomain(System.AppDomain) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_InternalSetDomain_m345BADD79005ABF8ADAC08E4CF4B790943490FC4 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* ___0_context, const RuntimeMethod* method) ; // System.Void System.AppDomain::InternalPopDomainRef() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppDomain_InternalPopDomainRef_m18EB75732FF5CC7547430B263D03ABBD2EC90892 (const RuntimeMethod* method) ; // System.Void System.AppDomain::InternalPushDomainRefByID(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppDomain_InternalPushDomainRefByID_mC6BE50AF9EE3D670BB290BCF21049D96352B1F75 (int32_t ___0_domain_id, const RuntimeMethod* method) ; // System.AppDomain System.AppDomain::InternalSetDomainByID(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_InternalSetDomainByID_m42CE6B3D8507DFC723A963A16D4ABAC61924D1AC (int32_t ___0_domain_id, const RuntimeMethod* method) ; // System.Object System.Reflection.RuntimeMethodInfo::InternalInvoke(System.Object,System.Object[],System.Exception&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeMethodInfo_InternalInvoke_m8D8355AEB38C2803D4507B54845AA3654779C9DD (RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* __this, RuntimeObject* ___0_obj, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_parameters, Exception_t** ___2_exc, const RuntimeMethod* method) ; // System.Guid System.Guid::NewGuid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD (const RuntimeMethod* method) ; // System.String System.Guid::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C (Guid_t* __this, const RuntimeMethod* method) ; // System.String System.AppDomain::InternalGetProcessGuid(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppDomain_InternalGetProcessGuid_m88A31E76709A80B3DCA5DB0A69C0F95079919056 (String_t* ___0_newguid, const RuntimeMethod* method) ; // System.Int32 System.AppDomain::getDomainID() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AppDomain_getDomainID_m484D75E6F7C6AD3EA7C1CEE1AEBA0F3D3DC51E63 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) ; // System.Boolean System.AppDomain::InternalIsFinalizingForUnload(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppDomain_InternalIsFinalizingForUnload_m7273BD28A61E68F7B5F921F0DD2F832F66E5E5FF (int32_t ___0_domain_id, const RuntimeMethod* method) ; // System.Int32 System.Threading.Thread::GetDomainID() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Thread_GetDomainID_m105E611C718135CC8C21288C2FFC0EA162EEBBF6 (const RuntimeMethod* method) ; // System.String System.AppDomain::getFriendlyName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppDomain_getFriendlyName_m8C9355029A85F75F49E7FF1585AF72130FC3AF11 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) ; // System.Void System.AssemblyLoadEventArgs::.ctor(System.Reflection.Assembly) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssemblyLoadEventArgs__ctor_m58EB2A5D3B2E763F15ED98634EC68FFB61249E73 (AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* __this, Assembly_t* ___0_loadedAssembly, const RuntimeMethod* method) ; // System.Void System.AssemblyLoadEventHandler::Invoke(System.Object,System.AssemblyLoadEventArgs) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AssemblyLoadEventHandler_Invoke_m3BA93F6B91E2B86F26BA39C5FDF80012F85D984F_inline (AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* __this, RuntimeObject* ___0_sender, AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* ___1_args, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method); } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) inline bool Dictionary_2_Remove_m2114FDE2525CF3B91B50AB1F5D5C28464EC55E3C (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method); } // System.Void System.ResolveEventArgs::.ctor(System.String,System.Reflection.Assembly) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResolveEventArgs__ctor_m493C3B5D3BE9076D771559A40881C3B233463EAF (ResolveEventArgs_t3768D40A0CC1EA56714B75722FDC7C8D49CABCB0* __this, String_t* ___0_name, Assembly_t* ___1_requestingAssembly, const RuntimeMethod* method) ; // System.Reflection.Assembly System.ResolveEventHandler::Invoke(System.Object,System.ResolveEventArgs) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Assembly_t* ResolveEventHandler_Invoke_m600E185366B69329C116E33C39BD4FFE677A2276_inline (ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* __this, RuntimeObject* ___0_sender, ResolveEventArgs_t3768D40A0CC1EA56714B75722FDC7C8D49CABCB0* ___1_args, const RuntimeMethod* method) ; // System.Boolean System.Reflection.Assembly::op_Inequality(System.Reflection.Assembly,System.Reflection.Assembly) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Assembly_op_Inequality_m58825496C0F2FD59DFC42085A1E60C69F6DD20F0 (Assembly_t* ___0_left, Assembly_t* ___1_right, const RuntimeMethod* method) ; // System.Void System.ResolveEventArgs::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResolveEventArgs__ctor_m98F9231E226FD3665345DAFC4D1E435FB84EB433 (ResolveEventArgs_t3768D40A0CC1EA56714B75722FDC7C8D49CABCB0* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.EventHandler::Invoke(System.Object,System.EventArgs) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventHandler_Invoke_m9D3126CBE291A3E7E7C304094E1DA846832F9B96_inline (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* __this, RuntimeObject* ___0_sender, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___1_e, const RuntimeMethod* method) ; // System.Runtime.Remoting.ObjRef System.Runtime.Remoting.RemotingServices::Marshal(System.MarshalByRefObject,System.String,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjRef_t4E22D31BD764E833A74F63D99F39E3238B243396* RemotingServices_Marshal_m9876EDC6A6D198A008D32643F31147106171BD99 (MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE* ___0_Obj, String_t* ___1_ObjURI, Type_t* ___2_RequestedType, const RuntimeMethod* method) ; // System.IO.MemoryStream System.Runtime.Remoting.Channels.CADSerializer::SerializeObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* CADSerializer_SerializeObject_m693394374F6AFCC73C5A3756DD96AD2DB725F3B8 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; // System.Void System.IO.MemoryStream::.ctor(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_m662CA0D5A0004A2E3B475FE8DCD687B654870AA2 (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, const RuntimeMethod* method) ; // System.Runtime.Remoting.Messaging.IMessage System.Runtime.Remoting.Channels.CADSerializer::DeserializeMessage(System.IO.MemoryStream,System.Runtime.Remoting.Messaging.IMethodCallMessage) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CADSerializer_DeserializeMessage_m6065EDE99D43C1FE0A5E438E3943EAA157F3B4C4 (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ___0_mem, RuntimeObject* ___1_msg, const RuntimeMethod* method) ; // System.Void System.Runtime.Remoting.Messaging.MethodCall::.ctor(System.Runtime.Remoting.Messaging.CADMethodCallMessage) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MethodCall__ctor_m8BA1D6204BF04193AC2207AD5235B70B32FCB4B3 (MethodCall_t4184A4ABED03D22750DD38F2FF776202F98F07D3* __this, CADMethodCallMessage_tD0CA3494B30FF79051B3AF0A5A6BF7B8AACAF70D* ___0_msg, const RuntimeMethod* method) ; // System.Runtime.Remoting.Messaging.IMessage System.Runtime.Remoting.Channels.ChannelServices::SyncDispatchMessage(System.Runtime.Remoting.Messaging.IMessage) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ChannelServices_SyncDispatchMessage_m7C82E04215F3C9A3728EC595EF82ED6BFE135C79 (RuntimeObject* ___0_msg, const RuntimeMethod* method) ; // System.Runtime.Remoting.Messaging.CADMethodReturnMessage System.Runtime.Remoting.Messaging.CADMethodReturnMessage::Create(System.Runtime.Remoting.Messaging.IMessage) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CADMethodReturnMessage_t943B6349A656BEF12D8C8F19B0E24F49451A0FD3* CADMethodReturnMessage_Create_m81ACC28280B2003FF0E57893E4E183CAAFC3B790 (RuntimeObject* ___0_callMsg, const RuntimeMethod* method) ; // System.IO.MemoryStream System.Runtime.Remoting.Channels.CADSerializer::SerializeMessage(System.Runtime.Remoting.Messaging.IMessage) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* CADSerializer_SerializeMessage_m4707EBA30032C671C83E35C55E85925BE1397A80 (RuntimeObject* ___0_msg, const RuntimeMethod* method) ; // System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ; // System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ; // System.String System.Int32::ToString(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m3B2730D9F5B0C1C57DCCC8B8DCFB8E5EC4E8979B (int32_t* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ; // System.String System.IO.Directory::InsecureGetCurrentDirectory() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Directory_InsecureGetCurrentDirectory_m61A4D542AEB6542F4D736A0D7E68985698A89612 (const RuntimeMethod* method) ; // System.Threading.Thread System.Threading.Thread::get_CurrentThread() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* Thread_get_CurrentThread_m6D4719F4993DB9200490531FF02D4076FF9CA9BD (const RuntimeMethod* method) ; // System.Int32 System.Threading.Thread::get_ManagedThreadId() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Thread_get_ManagedThreadId_m74ACB74A574EE535C2B00B7D64F203A62E796B05 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ; // System.String System.Environment::GetNewLine() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetNewLine_mEBFAF5D1948A38784C7215C69DA62819148643CF (const RuntimeMethod* method) ; // System.Void System.Diagnostics.StackTrace::.ctor(System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void StackTrace__ctor_m7C03595A7D2ADA64E7CB5311C9563AF588DC8480 (StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* __this, int32_t ___0_skipFrames, bool ___1_fNeedFileInfo, const RuntimeMethod* method) ; // Mono.SafeStringMarshal Mono.RuntimeMarshal::MarshalString(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SafeStringMarshal_t37C5C4D85118BDD5A55E3A20736550CF11C76C2E RuntimeMarshal_MarshalString_mEE271559E4EAA7CF9A86FFE918099C3B8DD0C4EC (String_t* ___0_str, const RuntimeMethod* method) ; // System.String System.Environment::internalGetEnvironmentVariable_native(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_internalGetEnvironmentVariable_native_mA66E491073BA612285018B1014B3029E4955E662 (intptr_t ___0_variable, const RuntimeMethod* method) ; // System.String System.Environment::internalGetEnvironmentVariable(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_internalGetEnvironmentVariable_m0B5934EC8E00D95C7B653EE4602AB492DCEEE083 (String_t* ___0_variable, const RuntimeMethod* method) ; // System.String System.Environment::GetFolderPath(System.Environment/SpecialFolder,System.Environment/SpecialFolderOption) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetFolderPath_mF2053E63B513CCC16F5C29A62BFA056E8692C4D7 (int32_t ___0_folder, int32_t ___1_option, const RuntimeMethod* method) ; // System.Void System.Security.SecurityManager::EnsureElevatedPermissions() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SecurityManager_EnsureElevatedPermissions_m1593F921A822F1394153B96BC89221C16EE64488 (const RuntimeMethod* method) ; // System.Boolean System.Environment::get_IsRunningOnWindows() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Environment_get_IsRunningOnWindows_mD7ACC63C758C5EB6A3DA0542D7F0113B58F4C692 (const RuntimeMethod* method) ; // System.String System.Environment::GetWindowsFolderPath(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetWindowsFolderPath_mCF98A71EF4A8E48E457A0EC5853F16C84F70D692 (int32_t ___0_folder, const RuntimeMethod* method) ; // System.String System.Environment::UnixGetFolderPath(System.Environment/SpecialFolder,System.Environment/SpecialFolderOption) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_UnixGetFolderPath_mA31722A34E033C019C5FB73DE1758FBA1D4BC8C1 (int32_t ___0_folder, int32_t ___1_option, const RuntimeMethod* method) ; // System.String System.IO.Path::Combine(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE (String_t* ___0_path1, String_t* ___1_path2, const RuntimeMethod* method) ; // System.Boolean System.IO.File::Exists(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A (String_t* ___0_path, const RuntimeMethod* method) ; // System.Void System.IO.StreamReader::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamReader__ctor_m08BA7049EACE030ACE06AB8A8F2CDF2E2AFB55C6 (StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* __this, String_t* ___0_path, const RuntimeMethod* method) ; // System.Int32 System.String::IndexOf(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ; // System.Boolean System.String::op_Equality(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; // System.String System.String::Trim(System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_mF5081365E55C31B636F8145F42AEF61868175A5A (String_t* __this, Il2CppChar ___0_trimChar, const RuntimeMethod* method) ; // System.Boolean System.String::StartsWithOrdinalUnchecked(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWithOrdinalUnchecked_m094F18D60C76BFD8ED1F4561F1080356188BFF07 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; // System.String System.Environment::internalGetHome() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_internalGetHome_m2F6E38454AEC2A08E1CAD250CE16B6C355B21A0D (const RuntimeMethod* method) ; // System.String System.Environment::ReadXdgUserDir(System.String,System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_ReadXdgUserDir_m18BBF24A0F837597D43473FEF81CA4D8EF39D1F9 (String_t* ___0_config_dir, String_t* ___1_home_dir, String_t* ___2_key, String_t* ___3_fallback, const RuntimeMethod* method) ; // System.PlatformID System.Environment::get_Platform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_Platform_m38E07426E4A122811A92860DB125C3952C3876E4 (const RuntimeMethod* method) ; // System.String System.IO.Path::Combine(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_Combine_mA07781A88C6F9067A942D5C11B9703DA8518E4C3 (String_t* ___0_path1, String_t* ___1_path2, String_t* ___2_path3, const RuntimeMethod* method) ; // System.Void System.Environment::FailFast(System.String,System.Exception,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Environment_FailFast_m8627BA6E457D87F2CEDF955294FC6AE7A08E0860 (String_t* ___0_message, Exception_t* ___1_exception, String_t* ___2_errorSource, const RuntimeMethod* method) ; // System.Void System.Diagnostics.StackTrace::.ctor(System.Boolean) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void StackTrace__ctor_m269D00E49783BC3205FD5C7E879888884D72107C (StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* __this, bool ___0_fNeedFileInfo, const RuntimeMethod* method) ; // System.String System.Diagnostics.StackTrace::ToString(System.Diagnostics.StackTrace/TraceFormat) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StackTrace_ToString_m8732EDFFAFD39EA9E34978B7563D19BD70CD8627 (StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* __this, int32_t ___0_traceFormat, const RuntimeMethod* method) ; // System.TypeSpec System.TypeSpec::Parse(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeSpec_tF8774DE64880F02B3E058A09D0F03F3B129672BF* TypeSpec_Parse_mE34AC45BDAA623B51BF9C606CB016C588CDAE041 (String_t* ___0_typeName, const RuntimeMethod* method) ; // System.Type System.TypeSpec::Resolve(System.Func`2,System.Func`4,System.Boolean,System.Boolean,System.Threading.StackCrawlMark&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeSpec_Resolve_mB2A80CA853F1623C94877164EAFD2E8CC421F76F (TypeSpec_tF8774DE64880F02B3E058A09D0F03F3B129672BF* __this, Func_2_t1A1ABB3567C819091AFDC0EE4A665E288072F5CD* ___0_assemblyResolver, Func_4_t6D315AA89B1F4FAB987B12775B249B1F550296A1* ___1_typeResolver, bool ___2_throwOnError, bool ___3_ignoreCase, int32_t* ___4_stackMark, const RuntimeMethod* method) ; // System.Boolean System.ArgIterator::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArgIterator_Equals_m8DEB186C2C14966FAEA08C0107C726FFE405086C (ArgIterator_t969C9BEE6A0CC41D467E984A37A535998E6C50A3* __this, RuntimeObject* ___0_o, const RuntimeMethod* method) ; // System.Int32 System.IntPtr::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_GetHashCode_m669B16AD7483C1C396E48F41D9CAC4B719E38F3D (intptr_t* __this, const RuntimeMethod* method) ; // System.Int32 System.ArgIterator::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArgIterator_GetHashCode_mE7C3B7757BB4EA0F13BF07C4393E740EECB3347A (ArgIterator_t969C9BEE6A0CC41D467E984A37A535998E6C50A3* __this, const RuntimeMethod* method) ; // System.Int32 System.Console/WindowsConsole::GetInputCodePage() IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t WindowsConsole_GetInputCodePage_m99804035CF3358F63CF39265EC0BE634152D852D (const RuntimeMethod* method) ; // System.Text.Encoding System.Text.Encoding::GetEncoding(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_GetEncoding_mDCB76EE580ABB16C7DB70CEB6E184578441BE508 (int32_t ___0_codepage, const RuntimeMethod* method) ; // System.Int32 System.Console/WindowsConsole::GetOutputCodePage() IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t WindowsConsole_GetOutputCodePage_m09C461EAEC6A0BA0F42CB0814272CC6DB593180B (const RuntimeMethod* method) ; // System.Text.Encoding System.Text.Encoding::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_Default_mB48FC92A61D1153AC33C2C59F01D7266DF7D155C (const RuntimeMethod* method) ; // System.String System.Text.EncodingHelper::InternalCodePage(System.Int32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EncodingHelper_InternalCodePage_m3C79453298715BAD302D1421971DE99E82E3A765 (int32_t* ___0_code_page, const RuntimeMethod* method) ; // System.Text.Encoding System.Text.EncodingHelper::get_UTF8Unmarked() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* EncodingHelper_get_UTF8Unmarked_mA1DB52D8020F6FDEE80E6521780C5AC8F4B02B79 (const RuntimeMethod* method) ; // System.Void System.Console::SetupStreams(System.Text.Encoding,System.Text.Encoding) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Console_SetupStreams_mC87F3CF3A495D5F72164DF47135413EEA12A871E (Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___0_inputEncoding, Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___1_outputEncoding, const RuntimeMethod* method) ; // System.Boolean System.ConsoleDriver::get_IsConsole() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConsoleDriver_get_IsConsole_m9ECCF6E27F120549A81FE979F6A3958C1B52C74C (const RuntimeMethod* method) ; // System.IO.Stream System.Console::OpenStandardInput(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* Console_OpenStandardInput_m6E71D8B10EBDDEAC82FE1700E2ED9B972CFD3581 (int32_t ___0_bufferSize, const RuntimeMethod* method) ; // System.Void System.IO.CStreamReader::.ctor(System.IO.Stream,System.Text.Encoding) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CStreamReader__ctor_m8339E35B2BA614508E617056486C49A9AA8E7B5B (CStreamReader_tA8A200A5C1352CF0A34EC40F7AFBFC0360589094* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___1_encoding, const RuntimeMethod* method) ; // System.IO.Stream System.Console::OpenStandardOutput(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* Console_OpenStandardOutput_mA7E8711DBC231BDE94420928EB6F64A3BEC00A43 (int32_t ___0_bufferSize, const RuntimeMethod* method) ; // System.Void System.IO.CStreamWriter::.ctor(System.IO.Stream,System.Text.Encoding,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CStreamWriter__ctor_m724255FB2BE27FB2D095AF9B727A7DEF9AF15350 (CStreamWriter_t3311453DAB9CB3E60FD80FD196E9421A8EDF8239* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___1_encoding, bool ___2_leaveOpen, const RuntimeMethod* method) ; // System.IO.TextWriter System.IO.TextWriter::Synchronized(System.IO.TextWriter) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* TextWriter_Synchronized_m8FC90ABC35809D7E0DDA51F4DC506F72B2336A38 (TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___0_writer, const RuntimeMethod* method) ; // System.IO.Stream System.Console::OpenStandardError(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* Console_OpenStandardError_m4B3A3E5D0C2AD261E2EC204AEA8C1EE94F6F80D3 (int32_t ___0_bufferSize, const RuntimeMethod* method) ; // System.Void System.IO.UnexceptionalStreamReader::.ctor(System.IO.Stream,System.Text.Encoding) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnexceptionalStreamReader__ctor_m46F97ECD314C035AAD8313BB7B3137B7F2BC1294 (UnexceptionalStreamReader_tC2A87A1C1570111DE6003BF1891C8D2E3C9AA9FE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___1_encoding, const RuntimeMethod* method) ; // System.IO.TextReader System.IO.TextReader::Synchronized(System.IO.TextReader) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* TextReader_Synchronized_mDE59E61D4315750C793658C6B84E7CD87EA4DB6D (TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* ___0_reader, const RuntimeMethod* method) ; // System.Void System.IO.UnexceptionalStreamWriter::.ctor(System.IO.Stream,System.Text.Encoding) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnexceptionalStreamWriter__ctor_m53698D5B086CA5299A487D660E1290DCE67CD692 (UnexceptionalStreamWriter_tF3DBFED31D3D9EAB7CD7B58F89F817D69DE71EDD* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___1_encoding, const RuntimeMethod* method) ; // System.Void System.GC::SuppressFinalize(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; // System.Void System.IO.FileStream::.ctor(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileStream__ctor_m13836A33E03714476B2CEA7917B80ECD70A8F5E9 (FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* __this, intptr_t ___0_handle, int32_t ___1_access, bool ___2_ownsHandle, int32_t ___3_bufferSize, bool ___4_isAsync, bool ___5_isConsoleWrapper, const RuntimeMethod* method) ; // System.IntPtr System.IO.MonoIO::get_ConsoleError() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MonoIO_get_ConsoleError_m00875210C604E766D76008ABEC62B1134DEEA917 (const RuntimeMethod* method) ; // System.IO.Stream System.Console::Open(System.IntPtr,System.IO.FileAccess,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* Console_Open_mF3C73CE293B4FCE532B44EE8EF7DCAA9B782C28A (intptr_t ___0_handle, int32_t ___1_access, int32_t ___2_bufferSize, const RuntimeMethod* method) ; // System.IntPtr System.IO.MonoIO::get_ConsoleInput() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MonoIO_get_ConsoleInput_mF24F450A69BE1E69614309DCC2CF8211A600A4A7 (const RuntimeMethod* method) ; // System.IntPtr System.IO.MonoIO::get_ConsoleOutput() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t MonoIO_get_ConsoleOutput_mD6567A9DB3B87CCE432E2F6118FB339AADA70C62 (const RuntimeMethod* method) ; // System.ConsoleKeyInfo System.Console::ReadKey(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConsoleKeyInfo_t84640C60F53D0F6946B147ADAAF0366BBF1DE900 Console_ReadKey_m8B47E86D80B885E0D6D3E90704C46F3FEF35B413 (bool ___0_intercept, const RuntimeMethod* method) ; // System.ConsoleKeyInfo System.ConsoleDriver::ReadKey(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConsoleKeyInfo_t84640C60F53D0F6946B147ADAAF0366BBF1DE900 ConsoleDriver_ReadKey_m727E1164B733EE10215C59CD973207446EEDC29C (bool ___0_intercept, const RuntimeMethod* method) ; // System.Void System.ConsoleCancelEventArgs::.ctor(System.ConsoleSpecialKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConsoleCancelEventArgs__ctor_mE7633CA7095B6C871A983D2B29CC9BE5AA2BF8EC (ConsoleCancelEventArgs_t6068978A9A6C65983C0F294BA7C92FE35EEAE1A8* __this, int32_t ___0_type, const RuntimeMethod* method) ; // System.Void System.ConsoleCancelEventHandler::Invoke(System.Object,System.ConsoleCancelEventArgs) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConsoleCancelEventHandler_Invoke_m6468C745D252FFAD67A24EB026CA6C282F2DAC30_inline (ConsoleCancelEventHandler_t7E25E018B7944F60BD34AE7F32E119F34DCEA053* __this, RuntimeObject* ___0_sender, ConsoleCancelEventArgs_t6068978A9A6C65983C0F294BA7C92FE35EEAE1A8* ___1_e, const RuntimeMethod* method) ; // System.Boolean System.ConsoleCancelEventArgs::get_Cancel() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ConsoleCancelEventArgs_get_Cancel_m985D9AB16ADF00E76E06669714BC5B9F0481D708_inline (ConsoleCancelEventArgs_t6068978A9A6C65983C0F294BA7C92FE35EEAE1A8* __this, const RuntimeMethod* method) ; // System.Void System.Environment::Exit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Environment_Exit_m0441ADEE5655E9454EB540C5A6B42DD86A2260C4 (int32_t ___0_exitCode, const RuntimeMethod* method) ; // System.Void System.Console::DoConsoleCancelEvent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Console_DoConsoleCancelEvent_m924D20C30CE3E01CBB5781C9CA912DFC50433396 (const RuntimeMethod* method) ; // System.Int32 System.Console/WindowsConsole::GetConsoleCP() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WindowsConsole_GetConsoleCP_mAD9A228A574E78390D1F95E191354A500C64831A (const RuntimeMethod* method) ; // System.Int32 System.Console/WindowsConsole::GetConsoleOutputCP() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WindowsConsole_GetConsoleOutputCP_mB96F15492A36BD6DB7C34FCB9E943AD264607F0B (const RuntimeMethod* method) ; // System.Void System.Console/WindowsConsole/WindowsCancelHandler::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsCancelHandler__ctor_m3C1F7D1FE78D0EA95EF927D8EB3B3099FB85E3A6 (WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.IConsoleDriver System.ConsoleDriver::CreateNullConsoleDriver() IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ConsoleDriver_CreateNullConsoleDriver_m9BC27460C73F863FCA02BA3983E2ED1EB5F1BAEB (const RuntimeMethod* method) ; // System.IConsoleDriver System.ConsoleDriver::CreateWindowsConsoleDriver() IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ConsoleDriver_CreateWindowsConsoleDriver_mEB109A1809A52853816526053A0BA9CBD73F177A (const RuntimeMethod* method) ; // System.String System.Environment::GetEnvironmentVariable(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetEnvironmentVariable_mAF8CC6EC1CB916789ABB16A02C032F89E508C21A (String_t* ___0_variable, const RuntimeMethod* method) ; // System.IConsoleDriver System.ConsoleDriver::CreateTermInfoDriver(System.String) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ConsoleDriver_CreateTermInfoDriver_m90E5F3C2616B6A1DADDD0B2A9D8CFFBBE875F171 (String_t* ___0_term, const RuntimeMethod* method) ; // System.Void System.NullConsoleDriver::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullConsoleDriver__ctor_mF454742DF44D4470033423CF496AAAA9A21D77BA (NullConsoleDriver_tE78A1BFA80E76208CD75A4068FB3D6FE5B80D9F3* __this, const RuntimeMethod* method) ; // System.Void System.WindowsConsoleDriver::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsConsoleDriver__ctor_m766E8B24455F70ACBE9598F0F08EC323316B68B5 (WindowsConsoleDriver_t76D22BAFCE876AE37FF0600E1BC59F2647779982* __this, const RuntimeMethod* method) ; // System.Void System.TermInfoDriver::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TermInfoDriver__ctor_mB933E175F785703BF6D5338ACC6354C055C6DAFB (TermInfoDriver_t3FC9001561C5019958E953942242EED72C4AA2CF* __this, String_t* ___0_term, const RuntimeMethod* method) ; // System.Boolean System.ConsoleDriver::Isatty(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConsoleDriver_Isatty_m011C7EB45F743596C2C3F2E7EE5AA98EA1AE6F22 (intptr_t ___0_handle, const RuntimeMethod* method) ; // System.Reflection.MethodInfo System.Type::GetMethod(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_m66AD062187F19497DBCA900823B0C268322DC231 (Type_t* __this, String_t* ___0_name, 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_mD5F6086A14DB2072FF0B0CFDEDD1B20483BF4CB9 (Type_t* ___0_delReturnType, Type_t* ___1_returnType, const RuntimeMethod* method) ; // System.Boolean System.Reflection.MethodBase::get_IsStatic() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E (MethodBase_t* __this, const RuntimeMethod* method) ; // System.Void System.Reflection.TargetParameterCountException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetParameterCountException__ctor_m86DB8328AED5394EBEB7CE4EC920A0582C467825 (TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Void System.DelegateData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateData__ctor_m692B530F131451CFEB8154A83A2556561D352C2B (DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* __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_m3EDAA67F8BB069AD8C9F044BECF474DDD15B30FB (Type_t* ___0_delArgType, Type_t* ___1_argType, bool ___2_boxedThis, 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_m96CBCA00854E39FA6C89FB1ED2E7745985B93FE1 (Type_t* ___0_delArgType, Type_t* ___1_argType, 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_mF88D8D15C782C96809FFBB3CEC466F1D005E99C2 (Type_t* ___0_type, RuntimeObject* ___1_target, MethodInfo_t* ___2_info, bool ___3_throwOnBindFailure, 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_m08BE207FEEBFB4996434FAD6EB687DBFFAE3E041 (Type_t* ___0_type, RuntimeObject* ___1_firstArgument, MethodInfo_t* ___2_method, bool ___3_throwOnBindFailure, bool ___4_allowClosed, 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_mDBC5DC9EA0E8CB940DAFFBAC763E586C48E115D6 (Type_t* ___0_type, MethodInfo_t* ___1_method, bool ___2_throwOnBindFailure, 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_m019E0851CC315AFB885ED556AD03D310A9180ECC (Type_t* ___0_type, RuntimeObject* ___1_target, String_t* ___2_method, bool ___3_ignoreCase, const RuntimeMethod* method) ; // T[] System.Array::Empty() inline ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* Array_Empty_TisParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_m04B3F1640A4180A9A87D9C2D26E10560FE86F487_inline (const RuntimeMethod* method) { return (( ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* (*) (const RuntimeMethod*))Array_Empty_TisParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_m04B3F1640A4180A9A87D9C2D26E10560FE86F487_gshared_inline)(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_mF3AF3FA3834D7F99592A4CA715FFD2DE12291562 (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___2_binder, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_types, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___4_modifiers, 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_mBC9367B6BFE2B6B403FDBAF14DC35FD778C08C89 (Type_t* ___0_type, Type_t* ___1_target, String_t* ___2_method, int32_t ___3_bflags, bool ___4_ignoreCase, bool ___5_throwOnBindFailure, 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_mF8BB41A7AF0AA7A10F9F4885E9FB420720CE7F1D (Type_t* ___0_type, Type_t* ___1_target, String_t* ___2_method, bool ___3_ignoreCase, bool ___4_throwOnBindFailure, 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_m36A43F94EF4349C625F42580DAD2DFCA7CB40698 (Type_t* ___0_type, RuntimeObject* ___1_target, String_t* ___2_method, bool ___3_ignoreCase, bool ___4_throwOnBindFailure, const RuntimeMethod* method) ; // System.Object System.Object::MemberwiseClone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Reflection.MethodInfo System.Delegate::get_Method() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019 (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_m7B5D57E1EE2A59EDFA1BD237E9B37C6C836D774B (RuntimeObject* ___0_o, const RuntimeMethod* method) ; // System.Boolean System.IntPtr::op_Inequality(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ; // System.Reflection.MethodBase System.Reflection.RuntimeMethodInfo::GetMethodFromHandleNoGenericCheck(System.RuntimeMethodHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodBase_t* RuntimeMethodInfo_GetMethodFromHandleNoGenericCheck_m40639F6C0992428117C7DAE1D30D581D398DC916 (RuntimeMethodHandle_tB35B96E97214DCBE20B0B02B1E687884B34680B2 ___0_handle, const RuntimeMethod* method) ; // System.Reflection.MethodInfo System.Delegate::GetVirtualMethod_internal() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Delegate_GetVirtualMethod_internal_mE4071F8B9C00B5E418D626955010476D6469CA70 (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_mD88DBCA01EB10A7E0AD6FAE0F4B0D1119116C76D (Delegate_t* ___0_instance, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___1_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___2_ctx, const RuntimeMethod* method) ; // System.Void System.MulticastNotSupportedException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MulticastNotSupportedException__ctor_mE514137283E3DEE44279AA786FF9F40DB2A206A7 (MulticastNotSupportedException_t3D4ACD51B719994B3E361B66814FBB763B27E3F8* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Boolean System.Delegate::op_Equality(System.Delegate,System.Delegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_op_Equality_m8B96593B665536587FFD27DE233442C075971C32 (Delegate_t* ___0_d1, Delegate_t* ___1_d2, 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_m0D6530482759FC580241377EA162BE16FE44E59F (DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, int32_t ___1_index, const RuntimeMethod* method) ; // System.Delegate System.Delegate::Combine(System.Delegate[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m6A7902172AF755ED829CD473401FF20DCEDF8998 (DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___0_delegates, const RuntimeMethod* method) ; // System.Object System.Delegate::get_Target() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline (Delegate_t* __this, const RuntimeMethod* method) ; // System.String System.Int32::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; // System.Void System.DelegateSerializationHolder/DelegateEntry::.ctor(System.Delegate,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateEntry__ctor_mE9E8C75261564DC0823D8349BAADFAF221341A29 (DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* __this, Delegate_t* ___0_del, String_t* ___1_targetLabel, const RuntimeMethod* method) ; // System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.Reflection.MethodInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_CreateDelegate_mE2117ED279628E4E63D357AFAB3653DD909CB2D7 (Type_t* ___0_type, RuntimeObject* ___1_firstArgument, MethodInfo_t* ___2_method, const RuntimeMethod* method) ; // System.Delegate System.Delegate::CreateDelegate(System.Type,System.Object,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_CreateDelegate_mC9E175971619E32A8FF452FFF923AF58F2C5F364 (Type_t* ___0_type, RuntimeObject* ___1_target, String_t* ___2_method, const RuntimeMethod* method) ; // System.Delegate System.Delegate::CreateDelegate(System.Type,System.Type,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_CreateDelegate_mDA8E50B5201486C69D65F58A1FA3BF9CAB0289F7 (Type_t* ___0_type, Type_t* ___1_target, String_t* ___2_method, const RuntimeMethod* method) ; // System.Void System.IntPtr::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtr__ctor_m20A566609A091311C734617C699E61F545250AC7 (intptr_t* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void System.IntPtr::.ctor(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC (intptr_t* __this, int64_t ___0_value, const RuntimeMethod* method) ; // System.Void System.IntPtr::.ctor(System.Void*) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline (intptr_t* __this, void* ___0_value, const RuntimeMethod* method) ; // System.Int64 System.Runtime.Serialization.SerializationInfo::GetInt64(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SerializationInfo_GetInt64_m1010D1CDBFF71ECC939B7779DBA8A15ACF3E6E48 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.IntPtr::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtr__ctor_mB25EE72E83504447D0560807D2B7CEA8AB06BDA2 (intptr_t* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ; // System.Int64 System.IntPtr::ToInt64() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032 (intptr_t* __this, const RuntimeMethod* method) ; // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m216A4FEE287DCA4612C30DB41571962A584D6324 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, int64_t ___1_value, const RuntimeMethod* method) ; // System.Void System.IntPtr::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtr_System_Runtime_Serialization_ISerializable_GetObjectData_m2C820559FC5BDABF0C3486B721C9670199F666C0 (intptr_t* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ; // System.Boolean System.IntPtr::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_Equals_m0F39AB64A7BBD67190E745FF8334A5FC766CB26E (intptr_t* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; // System.Int32 System.IntPtr::get_Size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE (const RuntimeMethod* method) ; // System.Void* System.IntPtr::ToPointer() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline (intptr_t* __this, const RuntimeMethod* method) ; // System.String System.IntPtr::ToString(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IntPtr_ToString_m4B664F765633183265DE764BECD5D78FCCA20A13 (intptr_t* __this, String_t* ___0_format, const RuntimeMethod* method) ; // System.String System.IntPtr::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IntPtr_ToString_mDA1150F4802E1FB9313FB4E32C684EEE19116E5C (intptr_t* __this, const RuntimeMethod* method) ; // System.String System.Int32::ToString(System.String,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_mE871810BC163EE4EF88E7C7682A6AD39911173B8 (int32_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.String System.Int64::ToString(System.String,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_mBCE0DC50D6F802651A6AE75682FF67775CB19B3B (int64_t* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; // System.Void* System.IntPtr::op_Explicit(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF (intptr_t ___0_value, const RuntimeMethod* method) ; // System.IntPtr System.IntPtr::op_Explicit(System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IntPtr_op_Explicit_mE2CEC14C61FD5E2159A03EA2AD97F5CDC5BB9F4D (void* ___0_value, const RuntimeMethod* method) ; // System.Boolean System.IntPtr::IsNull() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_IsNull_m77D4FB137C442917D697E210C859523466B7B2CD (intptr_t* __this, const RuntimeMethod* method) ; // System.Boolean System.IntPtr::System.IEquatable.Equals(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_System_IEquatableU3CSystem_IntPtrU3E_Equals_m64E94B3EFD22DCF51639896412A4872940166F0C (intptr_t* __this, intptr_t ___0_other, const RuntimeMethod* method) ; // System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ; // System.Object[] System.Reflection.RuntimeMethodInfo::GetPseudoCustomAttributes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* RuntimeMethodInfo_GetPseudoCustomAttributes_mE76064467FBB883690E3131F3A15665A9A462A30 (RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* __this, const RuntimeMethod* method) ; // System.Object[] System.Reflection.FieldInfo::GetPseudoCustomAttributes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* FieldInfo_GetPseudoCustomAttributes_mB4D7105FFFA7C57F139DC8237743C26999239F62 (FieldInfo_t* __this, const RuntimeMethod* method) ; // System.Object[] System.Reflection.RuntimeParameterInfo::GetPseudoCustomAttributes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* RuntimeParameterInfo_GetPseudoCustomAttributes_mCF477CF7F9C6649BF0ECDAD06103920BCCBA3F73 (RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F* __this, const RuntimeMethod* method) ; // System.Object[] System.MonoCustomAttrs::GetPseudoCustomAttributes(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* MonoCustomAttrs_GetPseudoCustomAttributes_m1256173C247C955CF7A5B46279879AB83ECB5DC3 (Type_t* ___0_type, const RuntimeMethod* method) ; // System.Reflection.TypeAttributes System.Type::get_Attributes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Type_get_Attributes_mFE7C06EAA1F2548E7D322B659ACBFFB9AC7FCE1E (Type_t* __this, const RuntimeMethod* method) ; // System.Void System.SerializableAttribute::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializableAttribute__ctor_mDF8FD634D7F7D942988AA3BACB296BB42BEA94E0 (SerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254* __this, const RuntimeMethod* method) ; // System.Void System.Runtime.InteropServices.ComImportAttribute::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComImportAttribute__ctor_m05FB602C2B4948D6A90F0E23CE593E8EDE0536EF (ComImportAttribute_tA7696658D982A1289FB2CDB4A0235713A8DF435A* __this, const RuntimeMethod* method) ; // System.Boolean System.MonoCustomAttrs::IsUserCattrProvider(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MonoCustomAttrs_IsUserCattrProvider_mF1E704D4B178650E632382DD2ABA8E10BD5DA3C8 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; // System.Attribute[] System.MonoCustomAttrs::GetCustomAttributesInternal(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* MonoCustomAttrs_GetCustomAttributesInternal_mFFF442B69F7ADA60680B405C500A4BC39A29E172 (RuntimeObject* ___0_obj, Type_t* ___1_attributeType, bool ___2_pseudoAttrs, const RuntimeMethod* method) ; // System.Object[] System.MonoCustomAttrs::GetPseudoCustomAttributes(System.Reflection.ICustomAttributeProvider,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* MonoCustomAttrs_GetPseudoCustomAttributes_m40E3530E534FDFE528B8448D7BA325844951A062 (RuntimeObject* ___0_obj, Type_t* ___1_attributeType, 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_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ; // System.Object[] System.MonoCustomAttrs::GetCustomAttributesBase(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* MonoCustomAttrs_GetCustomAttributesBase_mB7F76677961507B3598F17F08B9315F0A0FF0C18 (RuntimeObject* ___0_obj, Type_t* ___1_attributeType, bool ___2_inheritedOnly, const RuntimeMethod* method) ; // System.Void System.Reflection.CustomAttributeFormatException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomAttributeFormatException__ctor_m60D23D17A1FD4240EA6139ED016FBCCD82D9D947 (CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Reflection.ICustomAttributeProvider System.MonoCustomAttrs::GetBase(System.Reflection.ICustomAttributeProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MonoCustomAttrs_GetBase_m68DA59644C3B034B1D09912F367D2AF727080765 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsSealed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4 (Type_t* __this, const RuntimeMethod* method) ; // System.AttributeUsageAttribute System.MonoCustomAttrs::RetrieveAttributeUsage(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* MonoCustomAttrs_RetrieveAttributeUsage_m6F89E13BBFC1325FBDB3F17C2462C80FD98FA18F (Type_t* ___0_attributeType, const RuntimeMethod* method) ; // System.Boolean System.AttributeUsageAttribute::get_Inherited() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AttributeUsageAttribute_get_Inherited_m7D987A2CD060666ABDA765A4610D8147C4580AFB_inline (AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* __this, const RuntimeMethod* method) ; // System.Int32 System.Math::Max(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ; // System.Void System.Array::CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB (RuntimeArray* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) inline void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) inline void List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, int32_t, const RuntimeMethod*))List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931_gshared)(__this, ___0_array, ___1_arrayIndex, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) inline void Dictionary_2__ctor_mBAF6E9A1A637161B1514B253DF664899F9D5D16B (Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B*, int32_t, const RuntimeMethod*))Dictionary_2__ctor_mF225F49F6BE54C39563CECD7C693F0AE4F0530E8_gshared)(__this, ___0_capacity, method); } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) inline bool Dictionary_2_TryGetValue_m704F1EE2F081A9AD6BABCC8752384D6EE0A18DEC (Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B* __this, Type_t* ___0_key, AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB** ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B*, Type_t*, AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method); } // System.AttributeUsageAttribute System.MonoCustomAttrs/AttributeInfo::get_Usage() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* AttributeInfo_get_Usage_m7D6DBBED669D0373EA82A8D5C61FC4DD36E5E0E6_inline (AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* __this, const RuntimeMethod* method) ; // System.Boolean System.AttributeUsageAttribute::get_AllowMultiple() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AttributeUsageAttribute_get_AllowMultiple_mC8AE28D991D7D51DF0F2770DDB20607A65D71709_inline (AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* __this, const RuntimeMethod* method) ; // System.Int32 System.MonoCustomAttrs/AttributeInfo::get_InheritanceLevel() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AttributeInfo_get_InheritanceLevel_mE8AEA5CDD8B5AF19491D30431BB4A79EE43C3EBF_inline (AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* __this, const RuntimeMethod* method) ; // System.Void System.MonoCustomAttrs/AttributeInfo::.ctor(System.AttributeUsageAttribute,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttributeInfo__ctor_m7D6B46B3FD6AAF1105C9B75D29AF78969FF4D504 (AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* __this, AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* ___0_usage, int32_t ___1_inheritanceLevel, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_mEED73BAB5268D3E0A39AE2DBD5D8F230496F4AD4 (Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B* __this, Type_t* ___0_key, AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B*, Type_t*, AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } // System.Object System.Array::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042 (RuntimeArray* __this, const RuntimeMethod* method) ; // System.Collections.Generic.IList`1 System.MonoCustomAttrs::GetCustomAttributesDataBase(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MonoCustomAttrs_GetCustomAttributesDataBase_mDBEA0258615AB90467AFC6F07DB6BBC272D39C31 (RuntimeObject* ___0_obj, Type_t* ___1_attributeType, bool ___2_inheritedOnly, const RuntimeMethod* method) ; // System.Collections.Generic.IList`1 System.MonoCustomAttrs::GetCustomAttributesData(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MonoCustomAttrs_GetCustomAttributesData_m3CF1DDF5C0F55FD2F79EE03F0A4EA4D3FF87C665 (RuntimeObject* ___0_obj, Type_t* ___1_attributeType, bool ___2_inherit, const RuntimeMethod* method) ; // System.Type System.Reflection.CustomAttributeData::get_AttributeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* CustomAttributeData_get_AttributeType_mF60B478695109F172991BFF76CF8462FA571AF64 (CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* __this, const RuntimeMethod* method) ; // T[] System.Array::Empty() inline CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* Array_Empty_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mEAE8D7BBBE2B276EC2CCE8D5EFAA4AB81D6921D3_inline (const RuntimeMethod* method) { return (( CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method); } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) inline void List_1__ctor_m75E5D60A822E904AE74061DDF9D9C72B1AD08332 (List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mD73181E37C8FE77E1D49ECF6FC6B7B6F53308F1A_inline (List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A* __this, CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A*, CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // T[] System.Collections.Generic.List`1::ToArray() inline CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* List_1_ToArray_mDB190ED4F10ABA3A88501F36A0AE84151A8B918B (List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A* __this, const RuntimeMethod* method) { return (( CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* (*) (List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // System.Reflection.CustomAttributeData[] System.MonoCustomAttrs::GetCustomAttributesDataInternal(System.Reflection.ICustomAttributeProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* MonoCustomAttrs_GetCustomAttributesDataInternal_m235A91429FEABFD20619B5796974B5E4F35147B9 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; // System.Reflection.CustomAttributeData[] System.MonoCustomAttrs::GetPseudoCustomAttributesData(System.Reflection.ICustomAttributeProvider,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* MonoCustomAttrs_GetPseudoCustomAttributesData_mB9E7B9CDB48FF51E23B20DB05E3411C76A04DAD9 (RuntimeObject* ___0_obj, Type_t* ___1_attributeType, const RuntimeMethod* method) ; // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Array::AsReadOnly(T[]) inline ReadOnlyCollection_1_t59F9436F8E117F38A7D786F8DD42DFB896B63DDE* Array_AsReadOnly_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mFD9A83BA91CADB2F623A7C666D5AB1DE66DB9725 (CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* ___0_array, const RuntimeMethod* method) { return (( ReadOnlyCollection_1_t59F9436F8E117F38A7D786F8DD42DFB896B63DDE* (*) (CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6*, const RuntimeMethod*))Array_AsReadOnly_TisRuntimeObject_m1FC9160078A876124AF94842F1A13BF993F46E44_gshared)(___0_array, method); } // System.Reflection.CustomAttributeData[] System.Reflection.RuntimeMethodInfo::GetPseudoCustomAttributesData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* RuntimeMethodInfo_GetPseudoCustomAttributesData_mE2D6849881D273ADA3539179B752070C5076F598 (RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* __this, const RuntimeMethod* method) ; // System.Reflection.CustomAttributeData[] System.Reflection.FieldInfo::GetPseudoCustomAttributesData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* FieldInfo_GetPseudoCustomAttributesData_m928A5E93DFAB561CBD0E087306D58D625A15E6D5 (FieldInfo_t* __this, const RuntimeMethod* method) ; // System.Reflection.CustomAttributeData[] System.Reflection.RuntimeParameterInfo::GetPseudoCustomAttributesData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* RuntimeParameterInfo_GetPseudoCustomAttributesData_mDD0FE630EFDAAC439540230798B658AD44C6FD4D (RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F* __this, const RuntimeMethod* method) ; // System.Reflection.CustomAttributeData[] System.MonoCustomAttrs::GetPseudoCustomAttributesData(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* MonoCustomAttrs_GetPseudoCustomAttributesData_mFDD8C0598C94CA890E80A88A6F378F4AC1A52A87 (Type_t* ___0_type, const RuntimeMethod* method) ; // System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Type[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554 (Type_t* __this, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___0_types, const RuntimeMethod* method) ; // System.Void System.Reflection.CustomAttributeData::.ctor(System.Reflection.ConstructorInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomAttributeData__ctor_mA320C21C2A7C327982562B8E8367D15BB823E6EB (CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* __this, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___0_ctorInfo, const RuntimeMethod* method) ; // System.Boolean System.MonoCustomAttrs::IsDefinedInternal(System.Reflection.ICustomAttributeProvider,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MonoCustomAttrs_IsDefinedInternal_mB170E8D9E9419A1E3D896F9301C53E05DDFF786C (RuntimeObject* ___0_obj, Type_t* ___1_AttributeType, const RuntimeMethod* method) ; // System.Reflection.MethodInfo System.Reflection.RuntimeMethodInfo::GetBaseMethod() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* RuntimeMethodInfo_GetBaseMethod_m8656E834F0AE1F3927106360A86FC81ADFFD52C7 (RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* __this, const RuntimeMethod* method) ; // System.Reflection.PropertyInfo System.Type::GetProperty(System.String,System.Type,System.Type[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* Type_GetProperty_m39BD78CA24AC9D5814DBD31AE69C6E57D3EC1735 (Type_t* __this, String_t* ___0_name, Type_t* ___1_returnType, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_types, const RuntimeMethod* method) ; // System.Reflection.PropertyInfo System.Type::GetProperty(System.String,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* Type_GetProperty_mE24FEF18FA6A3BC6760CF0304020BFBAF86F4500 (Type_t* __this, String_t* ___0_name, Type_t* ___1_returnType, const RuntimeMethod* method) ; // System.Reflection.PropertyInfo System.MonoCustomAttrs::GetBasePropertyDefinition(System.Reflection.RuntimePropertyInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* MonoCustomAttrs_GetBasePropertyDefinition_m99CB267199F6D9CECB8CF92F7FE6DDE238DFC30B (RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* ___0_property, const RuntimeMethod* method) ; // System.Reflection.EventInfo System.MonoCustomAttrs::GetBaseEventDefinition(System.Reflection.RuntimeEventInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventInfo_t* MonoCustomAttrs_GetBaseEventDefinition_m3B962F8695B2C93262BF93D02DC3DEA108934E1F (RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* ___0_evt, const RuntimeMethod* method) ; // System.Void System.AttributeUsageAttribute::.ctor(System.AttributeTargets) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttributeUsageAttribute__ctor_mB1DAD99081C9A5BFCC36040E1979D6CDB6F0BEA0 (AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* __this, int32_t ___0_validOn, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m01ABD97E4577189CA8CC642A0A2E626D615A8E04 (Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) inline bool Dictionary_2_TryGetValue_mE1A99A83A5AC42A0CEAB46B8866EAE13010EBF18 (Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4* __this, Type_t* ___0_key, AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49** ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4*, Type_t*, AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method); } // System.AttributeUsageAttribute System.MonoCustomAttrs::RetrieveAttributeUsageNoCache(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* MonoCustomAttrs_RetrieveAttributeUsageNoCache_mAB4FF4CAF843663D4C83948F991560C985AEBA7D (Type_t* ___0_attributeType, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_mC1996349881A113E97F8DAF5571EAEBD3DA39D12 (Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4* __this, Type_t* ___0_key, AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4*, Type_t*, AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method); } #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_kernel32_INTERNAL IL2CPP_EXTERN_C int32_t DEFAULT_CALL GetConsoleCP(); #endif #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_kernel32_INTERNAL IL2CPP_EXTERN_C int32_t DEFAULT_CALL GetConsoleOutputCP(); #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.DefaultBinder/BinderState::.ctor(System.Int32[],System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinderState__ctor_mD42468CFA69F89D4900C05D36594F7FB62BF085A (BinderState_t1B39D564E8BCCF5B8A7A875BE2DE0E93EE81D808* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_argsMap, int32_t ___1_originalSize, bool ___2_isParamArray, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_argsMap; __this->___m_argsMap_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_argsMap_0), (void*)L_0); int32_t L_1 = ___1_originalSize; __this->___m_originalSize_1 = L_1; bool L_2 = ___2_isParamArray; __this->___m_isParamArray_2 = 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.DefaultBinder/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m54EE5B2FB3CDB6E7998D097F20515569F58F1B9B (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAF2F613E4FF47CAC6DBA56BEC5C5B2884B36E278_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tAF2F613E4FF47CAC6DBA56BEC5C5B2884B36E278* L_0 = (U3CU3Ec_tAF2F613E4FF47CAC6DBA56BEC5C5B2884B36E278*)il2cpp_codegen_object_new(U3CU3Ec_tAF2F613E4FF47CAC6DBA56BEC5C5B2884B36E278_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m545924E0006161CB75B96123DD1B999C983724B9(L_0, NULL); ((U3CU3Ec_tAF2F613E4FF47CAC6DBA56BEC5C5B2884B36E278_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAF2F613E4FF47CAC6DBA56BEC5C5B2884B36E278_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tAF2F613E4FF47CAC6DBA56BEC5C5B2884B36E278_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAF2F613E4FF47CAC6DBA56BEC5C5B2884B36E278_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void System.DefaultBinder/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m545924E0006161CB75B96123DD1B999C983724B9 (U3CU3Ec_tAF2F613E4FF47CAC6DBA56BEC5C5B2884B36E278* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Boolean System.DefaultBinder/<>c::b__2_0(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CSelectPropertyU3Eb__2_0_mD9B7B290F6427224B66603965A1CB1A9A78328BC (U3CU3Ec_tAF2F613E4FF47CAC6DBA56BEC5C5B2884B36E278* __this, Type_t* ___0_t, 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; } { Type_t* L_0 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_0, (Type_t*)NULL, 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.Void System.Empty::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Empty__ctor_m0693B5F826D74FE9C8F9928EF88E11CC4D33C643 (Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.String System.Empty::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Empty_ToString_mDB461F68D6533D0FED40AA39D14C19FE91468E6B (Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE* __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))->___Empty_6; 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_mEB7E87267FE28FEB13FB93D752B9DEFF7868083C (Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Empty_GetObjectData_mEB7E87267FE28FEB13FB93D752B9DEFF7868083C_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info; UnitySerializationHolder_GetUnitySerializationInfo_mB7F59CA9633FBC7C56582C9794AF0FB394DCC9E3(L_2, 1, (String_t*)NULL, (RuntimeAssembly_tA26A4DE82E77826DFC3D58AD976BCFC6BCA918AF*)NULL, NULL); return; } } // System.Void System.Empty::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Empty__cctor_m94A469C35E666DB94E42D2AE951731EE2E1BF742 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE* L_0 = (Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE*)il2cpp_codegen_object_new(Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE_il2cpp_TypeInfo_var); NullCheck(L_0); Empty__ctor_m0693B5F826D74FE9C8F9928EF88E11CC4D33C643(L_0, NULL); ((Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE_StaticFields*)il2cpp_codegen_static_fields_for(Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE_il2cpp_TypeInfo_var))->___Value_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE_StaticFields*)il2cpp_codegen_static_fields_for(Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE_il2cpp_TypeInfo_var))->___Value_0), (void*)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 // Conversion methods for marshalling of: System.Enum IL2CPP_EXTERN_C void Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshal_pinvoke(const Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2& unmarshaled, Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke& marshaled) { } IL2CPP_EXTERN_C void Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshal_pinvoke_back(const Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke& marshaled, Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2& unmarshaled) { } // Conversion method for clean up from marshalling of: System.Enum IL2CPP_EXTERN_C void Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshal_pinvoke_cleanup(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: System.Enum IL2CPP_EXTERN_C void Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshal_com(const Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2& unmarshaled, Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com& marshaled) { } IL2CPP_EXTERN_C void Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshal_com_back(const Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com& marshaled, Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2& unmarshaled) { } // Conversion method for clean up from marshalling of: System.Enum IL2CPP_EXTERN_C void Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshal_com_cleanup(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com& marshaled) { } // System.Enum/ValuesAndNames System.Enum::GetCachedValuesAndNames(System.RuntimeType,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC* Enum_GetCachedValuesAndNames_m63A641A53C372BDCB12444B077AC0FE274A7DA50 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_enumType, bool ___1_getNames, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisString_t_m171A7027A8CBF9556D99F2957F6192AB73749BFA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparer_1_get_Default_mDCEA11B875EEB23AECDA2D76B230E1AD7B6962E4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC* V_0 = NULL; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* V_1 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_2 = NULL; { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0 = ___0_enumType; NullCheck(L_0); RuntimeObject* L_1 = L_0->___GenericCache_28; V_0 = ((ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC*)IsInstClass((RuntimeObject*)L_1, ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC_il2cpp_TypeInfo_var)); ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC* L_2 = V_0; if (!L_2) { goto IL_001a; } } { bool L_3 = ___1_getNames; if (!L_3) { goto IL_0045; } } { ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC* L_4 = V_0; NullCheck(L_4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4->___Names_1; if (L_5) { goto IL_0045; } } IL_001a: { V_1 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)NULL; V_2 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_6 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); bool L_7; L_7 = Enum_GetEnumValuesAndNames_mDE29475A39A12D645CC5C9883BA3170CC8320206(L_6, (&V_1), (&V_2), NULL); if (L_7) { goto IL_0036; } } { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_8 = V_1; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_2; Comparer_1_t156CA54426F60B4132C76BFACD5FDBD3043D437E* L_10; L_10 = Comparer_1_get_Default_mDCEA11B875EEB23AECDA2D76B230E1AD7B6962E4(Comparer_1_get_Default_mDCEA11B875EEB23AECDA2D76B230E1AD7B6962E4_RuntimeMethod_var); Array_Sort_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisString_t_m171A7027A8CBF9556D99F2957F6192AB73749BFA(L_8, L_9, L_10, Array_Sort_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisString_t_m171A7027A8CBF9556D99F2957F6192AB73749BFA_RuntimeMethod_var); } IL_0036: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_11 = V_1; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = V_2; ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC* L_13 = (ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC*)il2cpp_codegen_object_new(ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC_il2cpp_TypeInfo_var); NullCheck(L_13); ValuesAndNames__ctor_m4B408A1BC20802B4B9ED094BA3F029830CCE8A7D(L_13, L_11, L_12, NULL); V_0 = L_13; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = ___0_enumType; ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC* L_15 = V_0; NullCheck(L_14); L_14->___GenericCache_28 = L_15; Il2CppCodeGenWriteBarrier((void**)(&L_14->___GenericCache_28), (void*)L_15); } IL_0045: { ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC* L_16 = V_0; return L_16; } } // System.String System.Enum::InternalFormattedHexString(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_InternalFormattedHexString_m9D6BB176A0FC9596FDD128E324D150B15CF15E5E (RuntimeObject* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1673B4D06ED01C7C0212BB2E7412E02E9578984F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD68508B50CDE1B2E777400476044304CB8149311); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDA1C52D0E58360F4E8FD608757CCD98D8772D4F); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uint8_t V_1 = 0x0; uint8_t V_2 = 0x0; uint8_t V_3 = 0x0; uint16_t V_4 = 0; uint16_t V_5 = 0; uint16_t V_6 = 0; uint32_t V_7 = 0; uint32_t V_8 = 0; uint64_t V_9 = 0; uint64_t V_10 = 0; { RuntimeObject* L_0 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); int32_t L_1; L_1 = Convert_GetTypeCode_m57E3F1098168AF54F81B2ACD84804DED13726DF1(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, 3))) { case 0: { goto IL_0067; } case 1: { goto IL_00ae; } case 2: { goto IL_003c; } case 3: { goto IL_0052; } case 4: { goto IL_0081; } case 5: { goto IL_0098; } case 6: { goto IL_00da; } case 7: { goto IL_00c4; } case 8: { goto IL_0106; } case 9: { goto IL_00f0; } } } { goto IL_011c; } IL_003c: { RuntimeObject* L_3 = ___0_value; V_1 = (uint8_t)((int32_t)(uint8_t)((*(int8_t*)((int8_t*)(int8_t*)UnBox(L_3, SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var))))); String_t* L_4; L_4 = Byte_ToString_m64EE358F20093EE61D30F9A21638D9E9EE8F87EC((&V_1), _stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD, (RuntimeObject*)NULL, NULL); return L_4; } IL_0052: { RuntimeObject* L_5 = ___0_value; V_2 = ((*(uint8_t*)((uint8_t*)(uint8_t*)UnBox(L_5, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var)))); String_t* L_6; L_6 = Byte_ToString_m64EE358F20093EE61D30F9A21638D9E9EE8F87EC((&V_2), _stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD, (RuntimeObject*)NULL, NULL); return L_6; } IL_0067: { RuntimeObject* L_7 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); uint8_t L_8; L_8 = Convert_ToByte_mC22A7EFFB28AA32D8F797E456E92BA88DBA19A08(((*(bool*)((bool*)(bool*)UnBox(L_7, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var)))), NULL); V_3 = L_8; String_t* L_9; L_9 = Byte_ToString_m64EE358F20093EE61D30F9A21638D9E9EE8F87EC((&V_3), _stringLiteralB4A94E440E57B3321B2097CEC9E046D28EE1C0CD, (RuntimeObject*)NULL, NULL); return L_9; } IL_0081: { RuntimeObject* L_10 = ___0_value; V_4 = (uint16_t)((int32_t)(uint16_t)((*(int16_t*)((int16_t*)(int16_t*)UnBox(L_10, Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var))))); String_t* L_11; L_11 = UInt16_ToString_mBD648884B6569D3E7D779669EEFCB1ED5EE4A521((&V_4), _stringLiteralD68508B50CDE1B2E777400476044304CB8149311, (RuntimeObject*)NULL, NULL); return L_11; } IL_0098: { RuntimeObject* L_12 = ___0_value; V_5 = ((*(uint16_t*)((uint16_t*)(uint16_t*)UnBox(L_12, UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var)))); String_t* L_13; L_13 = UInt16_ToString_mBD648884B6569D3E7D779669EEFCB1ED5EE4A521((&V_5), _stringLiteralD68508B50CDE1B2E777400476044304CB8149311, (RuntimeObject*)NULL, NULL); return L_13; } IL_00ae: { RuntimeObject* L_14 = ___0_value; V_6 = ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_14, Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var)))); String_t* L_15; L_15 = UInt16_ToString_mBD648884B6569D3E7D779669EEFCB1ED5EE4A521((&V_6), _stringLiteralD68508B50CDE1B2E777400476044304CB8149311, (RuntimeObject*)NULL, NULL); return L_15; } IL_00c4: { RuntimeObject* L_16 = ___0_value; V_7 = ((*(uint32_t*)((uint32_t*)(uint32_t*)UnBox(L_16, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var)))); String_t* L_17; L_17 = UInt32_ToString_m464396B0FE2115F3CEA38AEECDDB0FACC3AADADE((&V_7), _stringLiteral1673B4D06ED01C7C0212BB2E7412E02E9578984F, (RuntimeObject*)NULL, NULL); return L_17; } IL_00da: { RuntimeObject* L_18 = ___0_value; V_8 = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_18, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)))); String_t* L_19; L_19 = UInt32_ToString_m464396B0FE2115F3CEA38AEECDDB0FACC3AADADE((&V_8), _stringLiteral1673B4D06ED01C7C0212BB2E7412E02E9578984F, (RuntimeObject*)NULL, NULL); return L_19; } IL_00f0: { RuntimeObject* L_20 = ___0_value; V_9 = ((*(uint64_t*)((uint64_t*)(uint64_t*)UnBox(L_20, UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var)))); String_t* L_21; L_21 = UInt64_ToString_m779041C8FDD58BF8617838B00CD041788DB2F1A3((&V_9), _stringLiteralFDA1C52D0E58360F4E8FD608757CCD98D8772D4F, (RuntimeObject*)NULL, NULL); return L_21; } IL_0106: { RuntimeObject* L_22 = ___0_value; V_10 = ((*(int64_t*)((int64_t*)(int64_t*)UnBox(L_22, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var)))); String_t* L_23; L_23 = UInt64_ToString_m779041C8FDD58BF8617838B00CD041788DB2F1A3((&V_10), _stringLiteralFDA1C52D0E58360F4E8FD608757CCD98D8772D4F, (RuntimeObject*)NULL, NULL); return L_23; } IL_011c: { String_t* L_24; L_24 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE086D2006B6AA983B2956137EB1F59EE455C2B86)), NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_25 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_25); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_25, L_24, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_InternalFormattedHexString_m9D6BB176A0FC9596FDD128E324D150B15CF15E5E_RuntimeMethod_var))); } } // System.String System.Enum::InternalFormat(System.RuntimeType,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_InternalFormat_mED09597751A1999A1B9281EAF8AD59948E176FAC (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_eT, RuntimeObject* ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0 = ___0_eT; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(11 /* System.Boolean System.Reflection.MemberInfo::IsDefined(System.Type,System.Boolean) */, L_0, L_2, (bool)0); if (L_3) { goto IL_0027; } } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_4 = ___0_eT; RuntimeObject* L_5 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); String_t* L_6; L_6 = Enum_GetName_m05FE85181853F756BA6BB2C033DD3590E6114D29(L_4, L_5, NULL); V_0 = L_6; String_t* L_7 = V_0; if (L_7) { goto IL_0025; } } { RuntimeObject* L_8 = ___1_value; NullCheck(L_8); String_t* L_9; L_9 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_8); return L_9; } IL_0025: { String_t* L_10 = V_0; return L_10; } IL_0027: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_11 = ___0_eT; RuntimeObject* L_12 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); String_t* L_13; L_13 = Enum_InternalFlagsFormat_mF96E0E22DF14D61C9BE9D43F78C9E475CC499162(L_11, L_12, NULL); return L_13; } } // System.String System.Enum::InternalFlagsFormat(System.RuntimeType,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_InternalFlagsFormat_mF96E0E22DF14D61C9BE9D43F78C9E475CC499162 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_eT, RuntimeObject* ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024); s_Il2CppMethodInitialized = true; } uint64_t V_0 = 0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* V_2 = NULL; int32_t V_3 = 0; StringBuilder_t* V_4 = NULL; bool V_5 = false; uint64_t V_6 = 0; { RuntimeObject* L_0 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); uint64_t L_1; L_1 = Enum_ToUInt64_mB2D8EB6B5F2F876ABB930212D553C83A72FEE318(L_0, NULL); V_0 = L_1; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = ___0_eT; ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC* L_3; L_3 = Enum_GetCachedValuesAndNames_m63A641A53C372BDCB12444B077AC0FE274A7DA50(L_2, (bool)1, NULL); ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC* L_4 = L_3; NullCheck(L_4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4->___Names_1; V_1 = L_5; NullCheck(L_4); UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_6 = L_4->___Values_0; V_2 = L_6; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_7 = V_2; NullCheck(L_7); V_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), 1)); StringBuilder_t* L_8 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); NullCheck(L_8); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_8, NULL); V_4 = L_8; V_5 = (bool)1; uint64_t L_9 = V_0; V_6 = L_9; goto IL_006d; } IL_0030: { int32_t L_10 = V_3; if (L_10) { goto IL_0038; } } { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_11 = V_2; int32_t L_12 = V_3; NullCheck(L_11); int32_t L_13 = L_12; int64_t L_14 = (int64_t)(L_11)->GetAt(static_cast(L_13)); if (!L_14) { goto IL_0071; } } IL_0038: { uint64_t L_15 = V_0; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_16 = V_2; int32_t L_17 = V_3; NullCheck(L_16); int32_t L_18 = L_17; int64_t L_19 = (int64_t)(L_16)->GetAt(static_cast(L_18)); UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_20 = V_2; int32_t L_21 = V_3; NullCheck(L_20); int32_t L_22 = L_21; int64_t L_23 = (int64_t)(L_20)->GetAt(static_cast(L_22)); if ((!(((uint64_t)((int64_t)((int64_t)L_15&L_19))) == ((uint64_t)L_23)))) { goto IL_0069; } } { uint64_t L_24 = V_0; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_25 = V_2; int32_t L_26 = V_3; NullCheck(L_25); int32_t L_27 = L_26; int64_t L_28 = (int64_t)(L_25)->GetAt(static_cast(L_27)); V_0 = ((int64_t)il2cpp_codegen_subtract((int64_t)L_24, L_28)); bool L_29 = V_5; if (L_29) { goto IL_005a; } } { StringBuilder_t* L_30 = V_4; NullCheck(L_30); StringBuilder_t* L_31; L_31 = StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29(L_30, 0, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL); } IL_005a: { StringBuilder_t* L_32 = V_4; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = V_1; int32_t L_34 = V_3; NullCheck(L_33); int32_t L_35 = L_34; String_t* L_36 = (L_33)->GetAt(static_cast(L_35)); NullCheck(L_32); StringBuilder_t* L_37; L_37 = StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29(L_32, 0, L_36, NULL); V_5 = (bool)0; } IL_0069: { int32_t L_38 = V_3; V_3 = ((int32_t)il2cpp_codegen_subtract(L_38, 1)); } IL_006d: { int32_t L_39 = V_3; if ((((int32_t)L_39) >= ((int32_t)0))) { goto IL_0030; } } IL_0071: { uint64_t L_40 = V_0; if (!L_40) { goto IL_007b; } } { RuntimeObject* L_41 = ___1_value; NullCheck(L_41); String_t* L_42; L_42 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_41); return L_42; } IL_007b: { uint64_t L_43 = V_6; if (L_43) { goto IL_0092; } } { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_44 = V_2; NullCheck(L_44); if (!(((RuntimeArray*)L_44)->max_length)) { goto IL_008c; } } { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_45 = V_2; NullCheck(L_45); int32_t L_46 = 0; int64_t L_47 = (int64_t)(L_45)->GetAt(static_cast(L_46)); if (L_47) { goto IL_008c; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = V_1; NullCheck(L_48); int32_t L_49 = 0; String_t* L_50 = (L_48)->GetAt(static_cast(L_49)); return L_50; } IL_008c: { return _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024; } IL_0092: { StringBuilder_t* L_51 = V_4; NullCheck(L_51); String_t* L_52; L_52 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_51); return L_52; } } // System.UInt64 System.Enum::ToUInt64(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Enum_ToUInt64_mB2D8EB6B5F2F876ABB930212D553C83A72FEE318 (RuntimeObject* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uint64_t V_1 = 0; { RuntimeObject* L_0 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); int32_t L_1; L_1 = Convert_GetTypeCode_m57E3F1098168AF54F81B2ACD84804DED13726DF1(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, 3))) { case 0: { goto IL_0047; } case 1: { goto IL_0047; } case 2: { goto IL_0039; } case 3: { goto IL_0047; } case 4: { goto IL_0039; } case 5: { goto IL_0047; } case 6: { goto IL_0039; } case 7: { goto IL_0047; } case 8: { goto IL_0039; } case 9: { goto IL_0047; } } } { goto IL_0055; } IL_0039: { RuntimeObject* L_3 = ___0_value; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_4; L_4 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); int64_t L_5; L_5 = Convert_ToInt64_m6CA00ABB70FAD8242C62ED9913F7D7C3B811FC31(L_3, L_4, NULL); V_1 = L_5; goto IL_0065; } IL_0047: { RuntimeObject* L_6 = ___0_value; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_7; L_7 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); uint64_t L_8; L_8 = Convert_ToUInt64_mA2BE4A2841686E8B79607BA469368B4FB4D40F34(L_6, L_7, NULL); V_1 = L_8; goto IL_0065; } IL_0055: { String_t* L_9; L_9 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE086D2006B6AA983B2956137EB1F59EE455C2B86)), NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_10 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_10); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_10, L_9, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToUInt64_mB2D8EB6B5F2F876ABB930212D553C83A72FEE318_RuntimeMethod_var))); } IL_0065: { uint64_t L_11 = V_1; return L_11; } } // System.Int32 System.Enum::InternalCompareTo(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enum_InternalCompareTo_m7888828450CC75F43C87AE674BA5608228680CDC (RuntimeObject* ___0_o1, RuntimeObject* ___1_o2, const RuntimeMethod* method) { typedef int32_t (*Enum_InternalCompareTo_m7888828450CC75F43C87AE674BA5608228680CDC_ftn) (RuntimeObject*, RuntimeObject*); using namespace il2cpp::icalls; return ((Enum_InternalCompareTo_m7888828450CC75F43C87AE674BA5608228680CDC_ftn)mscorlib::System::Enum::InternalCompareTo) (___0_o1, ___1_o2); } // System.RuntimeType System.Enum::InternalGetUnderlyingType(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* Enum_InternalGetUnderlyingType_m6E5D83C6DE4EA3277C09114018E2198D386C7A38 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_enumType, const RuntimeMethod* method) { typedef RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* (*Enum_InternalGetUnderlyingType_m6E5D83C6DE4EA3277C09114018E2198D386C7A38_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*); using namespace il2cpp::icalls; return ((Enum_InternalGetUnderlyingType_m6E5D83C6DE4EA3277C09114018E2198D386C7A38_ftn)mscorlib::System::Enum::InternalGetUnderlyingType) (___0_enumType); } // System.Boolean System.Enum::GetEnumValuesAndNames(System.RuntimeType,System.UInt64[]&,System.String[]&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enum_GetEnumValuesAndNames_mDE29475A39A12D645CC5C9883BA3170CC8320206 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_enumType, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299** ___1_values, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248** ___2_names, const RuntimeMethod* method) { typedef bool (*Enum_GetEnumValuesAndNames_mDE29475A39A12D645CC5C9883BA3170CC8320206_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299**, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248**); using namespace il2cpp::icalls; return ((Enum_GetEnumValuesAndNames_mDE29475A39A12D645CC5C9883BA3170CC8320206_ftn)mscorlib::System::Enum::GetEnumValuesAndNames) (___0_enumType, ___1_values, ___2_names); } // System.Object System.Enum::InternalBoxEnum(System.RuntimeType,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_InternalBoxEnum_m26E8D43A2A7D7C62F717BD31E8075601E4FC3268 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_enumType, int64_t ___1_value, const RuntimeMethod* method) { typedef RuntimeObject* (*Enum_InternalBoxEnum_m26E8D43A2A7D7C62F717BD31E8075601E4FC3268_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*, int64_t); using namespace il2cpp::icalls; return ((Enum_InternalBoxEnum_m26E8D43A2A7D7C62F717BD31E8075601E4FC3268_ftn)mscorlib::System::Enum::InternalBoxEnum) (___0_enumType, ___1_value); } // System.Object System.Enum::Parse(System.Type,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_Parse_m2846B01D5DEA00E4674AED09DE0B2E59ECEED61F (Type_t* ___0_enumType, String_t* ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_enumType; String_t* L_1 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = Enum_Parse_m0316ABE916ED60AA2257A464A33A33D544EDEE12(L_0, L_1, (bool)0, NULL); return L_2; } } // System.Object System.Enum::Parse(System.Type,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_Parse_m0316ABE916ED60AA2257A464A33A33D544EDEE12 (Type_t* ___0_enumType, String_t* ___1_value, bool ___2_ignoreCase, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4)); EnumResult_Init_mE82C2A0AA77B57916BE3FB3721D53CFF94ECAD35((&V_0), (bool)1, NULL); Type_t* L_0 = ___0_enumType; String_t* L_1 = ___1_value; bool L_2 = ___2_ignoreCase; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); bool L_3; L_3 = Enum_TryParseEnum_mDBE5E7CC1B2D29EE85348895136E76B5C9B9ED77(L_0, L_1, L_2, (&V_0), NULL); if (!L_3) { goto IL_0023; } } { EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4 L_4 = V_0; RuntimeObject* L_5 = L_4.___parsedEnum_0; return L_5; } IL_0023: { Exception_t* L_6; L_6 = EnumResult_GetEnumParseException_mBD381EB8A10F30881AE830EF7A4EF5C7E2C1CCDC((&V_0), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_Parse_m0316ABE916ED60AA2257A464A33A33D544EDEE12_RuntimeMethod_var))); } } // System.Boolean System.Enum::TryParseEnum(System.Type,System.String,System.Boolean,System.Enum/EnumResult&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enum_TryParseEnum_mDBE5E7CC1B2D29EE85348895136E76B5C9B9ED77 (Type_t* ___0_enumType, String_t* ___1_value, bool ___2_ignoreCase, EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* ___3_parseResult, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61792A94CAAE6F418C961B460FC78E84493C1A53); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C7B0A231B92371DBD368FFCAD12A986962E0D02); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL; uint64_t V_1 = 0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_2 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_3 = NULL; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* V_4 = NULL; Type_t* V_5 = NULL; RuntimeObject* V_6 = NULL; bool V_7 = false; Exception_t* V_8 = NULL; int32_t V_9 = 0; bool V_10 = false; int32_t V_11 = 0; uint64_t V_12 = 0; Exception_t* V_13 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { Type_t* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_TryParseEnum_mDBE5E7CC1B2D29EE85348895136E76B5C9B9ED77_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_enumType; V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_3, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_5; L_5 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_4, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); if (!L_5) { goto IL_0039; } } { String_t* L_6; L_6 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CF12806E76514E4584E2E54FBDCCD9C0C4D20DE)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_7); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_TryParseEnum_mDBE5E7CC1B2D29EE85348895136E76B5C9B9ED77_RuntimeMethod_var))); } IL_0039: { Type_t* L_8 = ___0_enumType; NullCheck(L_8); bool L_9; L_9 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_8); if (L_9) { goto IL_0056; } } { String_t* L_10; L_10 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7EB1862B8007FB96FDB5E7E0F2669BF5F89537DC)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_11); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_11, L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_TryParseEnum_mDBE5E7CC1B2D29EE85348895136E76B5C9B9ED77_RuntimeMethod_var))); } IL_0056: { String_t* L_12 = ___1_value; if (L_12) { goto IL_0067; } } { EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* L_13 = ___3_parseResult; EnumResult_SetFailure_m982B6BDE545BAD51E5A5DA5B8CA9C0CA7066A2B5(L_13, 2, _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, NULL); return (bool)0; } IL_0067: { String_t* L_14 = ___1_value; NullCheck(L_14); String_t* L_15; L_15 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_14, NULL); ___1_value = L_15; String_t* L_16 = ___1_value; NullCheck(L_16); int32_t L_17; L_17 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_16, NULL); if (L_17) { goto IL_0086; } } { EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* L_18 = ___3_parseResult; EnumResult_SetFailure_mA604636ACB06D3091996618B9A777C8AF77EEAA5(L_18, 1, _stringLiteral9C7B0A231B92371DBD368FFCAD12A986962E0D02, NULL, NULL); return (bool)0; } IL_0086: { V_1 = ((int64_t)0); String_t* L_19 = ___1_value; NullCheck(L_19); Il2CppChar L_20; L_20 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_19, 0, NULL); il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); bool L_21; L_21 = Char_IsDigit_m8C1A38685D548E89FB8A05525B55261CC8D271B2(L_20, NULL); if (L_21) { goto IL_00ad; } } { String_t* L_22 = ___1_value; NullCheck(L_22); Il2CppChar L_23; L_23 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_22, 0, NULL); if ((((int32_t)L_23) == ((int32_t)((int32_t)45)))) { goto IL_00ad; } } { String_t* L_24 = ___1_value; NullCheck(L_24); Il2CppChar L_25; L_25 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_24, 0, NULL); if ((!(((uint32_t)L_25) == ((uint32_t)((int32_t)43))))) { goto IL_00f9; } } IL_00ad: { Type_t* L_26 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); Type_t* L_27; L_27 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05(L_26, NULL); V_5 = L_27; } try {// begin try (depth: 1) String_t* L_28 = ___1_value; Type_t* L_29 = V_5; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_30; L_30 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); RuntimeObject* L_31; L_31 = Convert_ChangeType_m2AA053891B5D1BD5CA7689B72EE5ADC95CD3E14B(L_28, L_29, L_30, NULL); V_6 = L_31; EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* L_32 = ___3_parseResult; Type_t* L_33 = ___0_enumType; RuntimeObject* L_34 = V_6; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_35; L_35 = Enum_ToObject_mD898E0819FA640BC4E98924613B5DBD41146D1FF(L_33, L_34, NULL); L_32->___parsedEnum_0 = L_35; Il2CppCodeGenWriteBarrier((void**)(&L_32->___parsedEnum_0), (void*)L_35); V_7 = (bool)1; goto IL_01c2; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00da; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00dd; } throw e; } CATCH_00da: {// begin catch(System.FormatException) IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00f9; }// end catch (depth: 1) CATCH_00dd: {// begin catch(System.Exception) { V_8 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* L_36 = ___3_parseResult; bool L_37 = L_36->___canThrow_1; if (!L_37) { goto IL_00e9; } } { IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); } IL_00e9: { EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* L_38 = ___3_parseResult; Exception_t* L_39 = V_8; EnumResult_SetFailure_m0F3E787A9094646F63ABC665AD6DAF284FFBB14F(L_38, L_39, NULL); V_7 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_01c2; } }// end catch (depth: 1) IL_00f9: { String_t* L_40 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_41 = ((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields*)il2cpp_codegen_static_fields_for(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var))->___enumSeperatorCharArray_0; NullCheck(L_40); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42; L_42 = String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9(L_40, L_41, NULL); V_2 = L_42; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_43 = V_0; ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC* L_44; L_44 = Enum_GetCachedValuesAndNames_m63A641A53C372BDCB12444B077AC0FE274A7DA50(L_43, (bool)1, NULL); ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC* L_45 = L_44; NullCheck(L_45); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = L_45->___Names_1; V_3 = L_46; NullCheck(L_45); UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_47 = L_45->___Values_0; V_4 = L_47; V_9 = 0; goto IL_018f; } IL_011f: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = V_2; int32_t L_49 = V_9; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = V_2; int32_t L_51 = V_9; NullCheck(L_50); int32_t L_52 = L_51; String_t* L_53 = (L_50)->GetAt(static_cast(L_52)); NullCheck(L_53); String_t* L_54; L_54 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_53, NULL); NullCheck(L_48); ArrayElementTypeCheck (L_48, L_54); (L_48)->SetAt(static_cast(L_49), (String_t*)L_54); V_10 = (bool)0; V_11 = 0; goto IL_016f; } IL_0134: { bool L_55 = ___2_ignoreCase; if (!L_55) { goto IL_0149; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = V_3; int32_t L_57 = V_11; NullCheck(L_56); int32_t L_58 = L_57; String_t* L_59 = (L_56)->GetAt(static_cast(L_58)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60 = V_2; int32_t L_61 = V_9; NullCheck(L_60); int32_t L_62 = L_61; String_t* L_63 = (L_60)->GetAt(static_cast(L_62)); int32_t L_64; L_64 = String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009(L_59, L_63, 5, NULL); if (!L_64) { goto IL_0158; } } { goto IL_0169; } IL_0149: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_65 = V_3; int32_t L_66 = V_11; NullCheck(L_65); int32_t L_67 = L_66; String_t* L_68 = (L_65)->GetAt(static_cast(L_67)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_69 = V_2; int32_t L_70 = V_9; NullCheck(L_69); int32_t L_71 = L_70; String_t* L_72 = (L_69)->GetAt(static_cast(L_71)); NullCheck(L_68); bool L_73; L_73 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_68, L_72, NULL); if (!L_73) { goto IL_0169; } } IL_0158: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_74 = V_4; int32_t L_75 = V_11; NullCheck(L_74); int32_t L_76 = L_75; int64_t L_77 = (int64_t)(L_74)->GetAt(static_cast(L_76)); V_12 = L_77; uint64_t L_78 = V_1; uint64_t L_79 = V_12; V_1 = ((int64_t)((int64_t)L_78|(int64_t)L_79)); V_10 = (bool)1; goto IL_0176; } IL_0169: { int32_t L_80 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_80, 1)); } IL_016f: { int32_t L_81 = V_11; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_82 = V_3; NullCheck(L_82); if ((((int32_t)L_81) < ((int32_t)((int32_t)(((RuntimeArray*)L_82)->max_length))))) { goto IL_0134; } } IL_0176: { bool L_83 = V_10; if (L_83) { goto IL_0189; } } { EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* L_84 = ___3_parseResult; String_t* L_85 = ___1_value; EnumResult_SetFailure_mA604636ACB06D3091996618B9A777C8AF77EEAA5(L_84, 3, _stringLiteral61792A94CAAE6F418C961B460FC78E84493C1A53, L_85, NULL); return (bool)0; } IL_0189: { int32_t L_86 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_86, 1)); } IL_018f: { int32_t L_87 = V_9; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_88 = V_2; NullCheck(L_88); if ((((int32_t)L_87) < ((int32_t)((int32_t)(((RuntimeArray*)L_88)->max_length))))) { goto IL_011f; } } { } try {// begin try (depth: 1) EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* L_89 = ___3_parseResult; Type_t* L_90 = ___0_enumType; uint64_t L_91 = V_1; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_92; L_92 = Enum_ToObject_mDAAD050E372238C1F1B33496B40C0D0E61263EF1(L_90, L_91, NULL); L_89->___parsedEnum_0 = L_92; Il2CppCodeGenWriteBarrier((void**)(&L_89->___parsedEnum_0), (void*)L_92); V_7 = (bool)1; goto IL_01c2; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_01a9; } throw e; } CATCH_01a9: {// begin catch(System.Exception) { V_13 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* L_93 = ___3_parseResult; bool L_94 = L_93->___canThrow_1; if (!L_94) { goto IL_01b5; } } { IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); } IL_01b5: { EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* L_95 = ___3_parseResult; Exception_t* L_96 = V_13; EnumResult_SetFailure_m0F3E787A9094646F63ABC665AD6DAF284FFBB14F(L_95, L_96, NULL); V_7 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_01c2; } }// end catch (depth: 1) IL_01c2: { bool L_97 = V_7; return L_97; } } // System.Type System.Enum::GetUnderlyingType(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05 (Type_t* ___0_enumType, 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; } { Type_t* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_enumType; NullCheck(L_3); Type_t* L_4; L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(110 /* System.Type System.Type::GetEnumUnderlyingType() */, L_3); return L_4; } } // System.Array System.Enum::GetValues(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9 (Type_t* ___0_enumType, 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; } { Type_t* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_enumType; NullCheck(L_3); RuntimeArray* L_4; L_4 = VirtualFuncInvoker0< RuntimeArray* >::Invoke(111 /* System.Array System.Type::GetEnumValues() */, L_3); return L_4; } } // System.UInt64[] System.Enum::InternalGetValues(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* Enum_InternalGetValues_mB6135CF9C05C61CDF9F7C98957756D8EC1061026 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_enumType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC* L_1; L_1 = Enum_GetCachedValuesAndNames_m63A641A53C372BDCB12444B077AC0FE274A7DA50(L_0, (bool)0, NULL); NullCheck(L_1); UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = L_1->___Values_0; return L_2; } } // System.String System.Enum::GetName(System.Type,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_GetName_m05FE85181853F756BA6BB2C033DD3590E6114D29 (Type_t* ___0_enumType, RuntimeObject* ___1_value, 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; } { Type_t* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_GetName_m05FE85181853F756BA6BB2C033DD3590E6114D29_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_enumType; RuntimeObject* L_4 = ___1_value; NullCheck(L_3); String_t* L_5; L_5 = VirtualFuncInvoker1< String_t*, RuntimeObject* >::Invoke(16 /* System.String System.Type::GetEnumName(System.Object) */, L_3, L_4); return L_5; } } // System.String[] System.Enum::InternalGetNames(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Enum_InternalGetNames_m72868703B6168A69833B444F38CB34AED43084ED (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_enumType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC* L_1; L_1 = Enum_GetCachedValuesAndNames_m63A641A53C372BDCB12444B077AC0FE274A7DA50(L_0, (bool)1, NULL); NullCheck(L_1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1->___Names_1; return L_2; } } // System.Object System.Enum::ToObject(System.Type,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_mD898E0819FA640BC4E98924613B5DBD41146D1FF (Type_t* ___0_enumType, RuntimeObject* ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { RuntimeObject* L_0 = ___1_value; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_mD898E0819FA640BC4E98924613B5DBD41146D1FF_RuntimeMethod_var))); } IL_000e: { RuntimeObject* L_2 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); int32_t L_3; L_3 = Convert_GetTypeCode_m57E3F1098168AF54F81B2ACD84804DED13726DF1(L_2, NULL); V_0 = L_3; int32_t L_4 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_4, 3))) { case 0: { goto IL_00bf; } case 1: { goto IL_00b2; } case 2: { goto IL_0057; } case 3: { goto IL_008b; } case 4: { goto IL_0064; } case 5: { goto IL_0098; } case 6: { goto IL_004a; } case 7: { goto IL_007e; } case 8: { goto IL_0071; } case 9: { goto IL_00a5; } } } { goto IL_00cc; } IL_004a: { Type_t* L_5 = ___0_enumType; RuntimeObject* L_6 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_7; L_7 = Enum_ToObject_m7952B7BD43E48BBF79BB973BD31E7FF9E62B948E(L_5, ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_6, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)))), NULL); return L_7; } IL_0057: { Type_t* L_8 = ___0_enumType; RuntimeObject* L_9 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_10; L_10 = Enum_ToObject_mEEBC20B90E90260E53F2A73658F1ABE327F204CF(L_8, ((*(int8_t*)((int8_t*)(int8_t*)UnBox(L_9, SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var)))), NULL); return L_10; } IL_0064: { Type_t* L_11 = ___0_enumType; RuntimeObject* L_12 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_13; L_13 = Enum_ToObject_m0B6ACE15B0F8821CC795CA25D4AE0A9F56547CCC(L_11, ((*(int16_t*)((int16_t*)(int16_t*)UnBox(L_12, Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var)))), NULL); return L_13; } IL_0071: { Type_t* L_14 = ___0_enumType; RuntimeObject* L_15 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_16; L_16 = Enum_ToObject_m83185EF7C28B56935B2C8073AC8FF02BF5A03355(L_14, ((*(int64_t*)((int64_t*)(int64_t*)UnBox(L_15, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var)))), NULL); return L_16; } IL_007e: { Type_t* L_17 = ___0_enumType; RuntimeObject* L_18 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_19; L_19 = Enum_ToObject_mD0233B84323DBD62E609917F9336F9D709E835AE(L_17, ((*(uint32_t*)((uint32_t*)(uint32_t*)UnBox(L_18, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var)))), NULL); return L_19; } IL_008b: { Type_t* L_20 = ___0_enumType; RuntimeObject* L_21 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_22; L_22 = Enum_ToObject_m9F3E855711F06F3E13107F9AED8BD7733351A61C(L_20, ((*(uint8_t*)((uint8_t*)(uint8_t*)UnBox(L_21, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var)))), NULL); return L_22; } IL_0098: { Type_t* L_23 = ___0_enumType; RuntimeObject* L_24 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_25; L_25 = Enum_ToObject_mABB2D5A99CABDBFEDDDF549DB39B57F41C64EA84(L_23, ((*(uint16_t*)((uint16_t*)(uint16_t*)UnBox(L_24, UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var)))), NULL); return L_25; } IL_00a5: { Type_t* L_26 = ___0_enumType; RuntimeObject* L_27 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_28; L_28 = Enum_ToObject_mDAAD050E372238C1F1B33496B40C0D0E61263EF1(L_26, ((*(uint64_t*)((uint64_t*)(uint64_t*)UnBox(L_27, UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var)))), NULL); return L_28; } IL_00b2: { Type_t* L_29 = ___0_enumType; RuntimeObject* L_30 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_31; L_31 = Enum_ToObject_m9C19214E04C5679E1F877296D3291594FE80209A(L_29, ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_30, Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var)))), NULL); return L_31; } IL_00bf: { Type_t* L_32 = ___0_enumType; RuntimeObject* L_33 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_34; L_34 = Enum_ToObject_m233779ED531D69CAA5EFFB39EE000AA1CB5755B1(L_32, ((*(bool*)((bool*)(bool*)UnBox(L_33, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var)))), NULL); return L_34; } IL_00cc: { String_t* L_35; L_35 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6BB0D63E694CDBCB9CD91F2A9CD7538A2E7C71DE)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_36 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_36); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_36, L_35, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_36, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_mD898E0819FA640BC4E98924613B5DBD41146D1FF_RuntimeMethod_var))); } } // System.Boolean System.Enum::IsDefined(System.Type,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enum_IsDefined_m1C9A0C4F54B0538351585FF563A01091A6FE2F28 (Type_t* ___0_enumType, RuntimeObject* ___1_value, 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; } { Type_t* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_IsDefined_m1C9A0C4F54B0538351585FF563A01091A6FE2F28_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_enumType; RuntimeObject* L_4 = ___1_value; NullCheck(L_3); bool L_5; L_5 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(15 /* System.Boolean System.Type::IsEnumDefined(System.Object) */, L_3, L_4); return L_5; } } // System.Object System.Enum::get_value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_get_value_mC730D977C8858E8D36D97514B72882DB08EF0107 (RuntimeObject* __this, const RuntimeMethod* method) { typedef RuntimeObject* (*Enum_get_value_mC730D977C8858E8D36D97514B72882DB08EF0107_ftn) (RuntimeObject*); using namespace il2cpp::icalls; return ((Enum_get_value_mC730D977C8858E8D36D97514B72882DB08EF0107_ftn)mscorlib::System::Enum::get_value) (__this); } // System.Object System.Enum::GetValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0 (RuntimeObject* __this, const RuntimeMethod* method) { { RuntimeObject* L_0; L_0 = Enum_get_value_mC730D977C8858E8D36D97514B72882DB08EF0107(__this, NULL); return L_0; } } // System.Int32 System.Enum::get_hashcode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enum_get_hashcode_m95C6A147738A3DCC22815C5D8EDC90518F5B572C (RuntimeObject* __this, const RuntimeMethod* method) { typedef int32_t (*Enum_get_hashcode_m95C6A147738A3DCC22815C5D8EDC90518F5B572C_ftn) (RuntimeObject*); using namespace il2cpp::icalls; return ((Enum_get_hashcode_m95C6A147738A3DCC22815C5D8EDC90518F5B572C_ftn)mscorlib::System::Enum::get_hashcode) (__this); } // System.Boolean System.Enum::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enum_Equals_m96B1058BA6312E23F31A5FBF594E96EB692EAF4E (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; bool L_1; L_1 = ValueType_DefaultEquals_mAD7AA7D470616F90CF98C4DABD8E5FF35D65407C(__this, L_0, NULL); return L_1; } } // System.Int32 System.Enum::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enum_GetHashCode_m79EF33ED2491299885752DA9C9535E3E5A6C6BBE (RuntimeObject* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = Enum_get_hashcode_m95C6A147738A3DCC22815C5D8EDC90518F5B572C(__this, NULL); return L_0; } } // System.String System.Enum::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL); RuntimeObject* L_1; L_1 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); String_t* L_2; L_2 = Enum_InternalFormat_mED09597751A1999A1B9281EAF8AD59948E176FAC(((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_0, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)), L_1, NULL); return L_2; } } // System.String System.Enum::ToString(System.String,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m1A64818A94903E2E1E978FFBDE4D27D644E6D4CB (RuntimeObject* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) { { String_t* L_0 = ___0_format; String_t* L_1; L_1 = Enum_ToString_mC82F2E769BD9FF89D7F7E88D78B7F98FA56D4F91(__this, L_0, NULL); return L_1; } } // System.Int32 System.Enum::CompareTo(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enum_CompareTo_m7857C6F62098FB59C5334577863DD23559CD50B5 (RuntimeObject* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Type_t* V_1 = NULL; Type_t* V_2 = NULL; { if (__this) { goto IL_0009; } } { NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* L_0 = (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var))); NullCheck(L_0); NullReferenceException__ctor_mD26D62094A5E49C18D817817E17FDFBC1D3BD752(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_CompareTo_m7857C6F62098FB59C5334577863DD23559CD50B5_RuntimeMethod_var))); } IL_0009: { RuntimeObject* L_1 = ___0_target; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); int32_t L_2; L_2 = Enum_InternalCompareTo_m7888828450CC75F43C87AE674BA5608228680CDC(__this, L_1, NULL); V_0 = L_2; int32_t L_3 = V_0; if ((((int32_t)L_3) >= ((int32_t)2))) { goto IL_0017; } } { int32_t L_4 = V_0; return L_4; } IL_0017: { int32_t L_5 = V_0; if ((!(((uint32_t)L_5) == ((uint32_t)2)))) { goto IL_0051; } } { Type_t* L_6; L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL); V_1 = L_6; RuntimeObject* L_7 = ___0_target; NullCheck(L_7); Type_t* L_8; L_8 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_7, NULL); V_2 = L_8; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)2); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = L_9; Type_t* L_11 = V_2; NullCheck(L_11); String_t* L_12; L_12 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_11); NullCheck(L_10); ArrayElementTypeCheck (L_10, L_12); (L_10)->SetAt(static_cast(0), (RuntimeObject*)L_12); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = L_10; Type_t* L_14 = V_1; NullCheck(L_14); String_t* L_15; L_15 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_14); NullCheck(L_13); ArrayElementTypeCheck (L_13, L_15); (L_13)->SetAt(static_cast(1), (RuntimeObject*)L_15); String_t* L_16; L_16 = Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral788E21695038D1E7C71B1DEF7637DF273F9F09F3)), L_13, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_17); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, L_16, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_CompareTo_m7857C6F62098FB59C5334577863DD23559CD50B5_RuntimeMethod_var))); } IL_0051: { String_t* L_18; L_18 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE086D2006B6AA983B2956137EB1F59EE455C2B86)), NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_19 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_19); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_19, L_18, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_CompareTo_m7857C6F62098FB59C5334577863DD23559CD50B5_RuntimeMethod_var))); } } // System.String System.Enum::ToString(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_mC82F2E769BD9FF89D7F7E88D78B7F98FA56D4F91 (RuntimeObject* __this, String_t* ___0_format, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_format; if (!L_0) { goto IL_000b; } } { String_t* L_1 = ___0_format; NullCheck(L_1); int32_t L_2; L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL); if (L_2) { goto IL_0012; } } IL_000b: { ___0_format = _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869; } IL_0012: { String_t* L_3 = ___0_format; int32_t L_4; L_4 = String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009(L_3, _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869, 5, NULL); if (L_4) { goto IL_0027; } } { String_t* L_5; L_5 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, __this); return L_5; } IL_0027: { String_t* L_6 = ___0_format; int32_t L_7; L_7 = String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009(L_6, _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, 5, NULL); if (L_7) { goto IL_0041; } } { RuntimeObject* L_8; L_8 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); NullCheck(L_8); String_t* L_9; L_9 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_8); return L_9; } IL_0041: { String_t* L_10 = ___0_format; int32_t L_11; L_11 = String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009(L_10, _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE, 5, NULL); if (L_11) { goto IL_005b; } } { RuntimeObject* L_12; L_12 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); String_t* L_13; L_13 = Enum_InternalFormattedHexString_m9D6BB176A0FC9596FDD128E324D150B15CF15E5E(L_12, NULL); return L_13; } IL_005b: { String_t* L_14 = ___0_format; int32_t L_15; L_15 = String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009(L_14, _stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E, 5, NULL); if (L_15) { goto IL_0080; } } { Type_t* L_16; L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL); RuntimeObject* L_17; L_17 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); String_t* L_18; L_18 = Enum_InternalFlagsFormat_mF96E0E22DF14D61C9BE9D43F78C9E475CC499162(((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_16, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)), L_17, NULL); return L_18; } IL_0080: { String_t* L_19; L_19 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralED1729A0205E9A6864523A731EB03CBA403F5496)), NULL); FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* L_20 = (FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var))); NullCheck(L_20); FormatException__ctor_mE04AEA59C0EEFF4BD34B7CE8601F9D331D1D473E(L_20, L_19, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToString_mC82F2E769BD9FF89D7F7E88D78B7F98FA56D4F91_RuntimeMethod_var))); } } // System.String System.Enum::ToString(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m0BB62F66DC0B5AD114C044A978FBB3C36215B67B (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) { { String_t* L_0; L_0 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, __this); return L_0; } } // System.TypeCode System.Enum::GetTypeCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enum_GetTypeCode_m6D645A653650B730B3D9FA6B1E62D87162702F4A (RuntimeObject* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; { Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); Type_t* L_1; L_1 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05(L_0, NULL); V_0 = L_1; Type_t* L_2 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); bool L_5; L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, L_4, NULL); if (!L_5) { goto IL_0021; } } { return (int32_t)(((int32_t)9)); } IL_0021: { Type_t* L_6 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_8; L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL); bool L_9; L_9 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_8, NULL); if (!L_9) { goto IL_0035; } } { return (int32_t)(5); } IL_0035: { Type_t* L_10 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); bool L_13; L_13 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_10, L_12, NULL); if (!L_13) { goto IL_0049; } } { return (int32_t)(7); } IL_0049: { Type_t* L_14 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_16; L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL); bool L_17; L_17 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_14, L_16, NULL); if (!L_17) { goto IL_005e; } } { return (int32_t)(((int32_t)11)); } IL_005e: { Type_t* L_18 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_20; L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL); bool L_21; L_21 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_18, L_20, NULL); if (!L_21) { goto IL_0073; } } { return (int32_t)(((int32_t)10)); } IL_0073: { Type_t* L_22 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_24; L_24 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_23, NULL); bool L_25; L_25 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_22, L_24, NULL); if (!L_25) { goto IL_0087; } } { return (int32_t)(6); } IL_0087: { Type_t* L_26 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_28; L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL); bool L_29; L_29 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_26, L_28, NULL); if (!L_29) { goto IL_009b; } } { return (int32_t)(8); } IL_009b: { Type_t* L_30 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_32; L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL); bool L_33; L_33 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_30, L_32, NULL); if (!L_33) { goto IL_00b0; } } { return (int32_t)(((int32_t)12)); } IL_00b0: { Type_t* L_34 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_36; L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL); bool L_37; L_37 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_34, L_36, NULL); if (!L_37) { goto IL_00c4; } } { return (int32_t)(3); } IL_00c4: { Type_t* L_38 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_40; L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL); bool L_41; L_41 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_38, L_40, NULL); if (!L_41) { goto IL_00d8; } } { return (int32_t)(4); } IL_00d8: { String_t* L_42; L_42 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE086D2006B6AA983B2956137EB1F59EE455C2B86)), NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_43 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_43); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_43, L_42, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_43, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_GetTypeCode_m6D645A653650B730B3D9FA6B1E62D87162702F4A_RuntimeMethod_var))); } } // System.Boolean System.Enum::System.IConvertible.ToBoolean(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enum_System_IConvertible_ToBoolean_mCC3DCAE3192377F7DDF26323C7F4DEABA46C0029 (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1; L_1 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); bool L_2; L_2 = Convert_ToBoolean_m0E8AE169ABC127B0A317EE6312A04BC1F8AB4C63(L_0, L_1, NULL); return L_2; } } // System.Char System.Enum::System.IConvertible.ToChar(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Enum_System_IConvertible_ToChar_mE1706A663B2C63C103773CB0004ED37FE7924069 (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1; L_1 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); Il2CppChar L_2; L_2 = Convert_ToChar_mD7A17FF850812934B49F910EA28555291B94AF3E(L_0, L_1, NULL); return L_2; } } // System.SByte System.Enum::System.IConvertible.ToSByte(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Enum_System_IConvertible_ToSByte_m5EDA0C216BD8A58F9A5AC7E8C4F12B4F0B237543 (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1; L_1 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); int8_t L_2; L_2 = Convert_ToSByte_mBE8C7E66907604DC03626D4F0FAC39A59DBBA07C(L_0, L_1, NULL); return L_2; } } // System.Byte System.Enum::System.IConvertible.ToByte(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Enum_System_IConvertible_ToByte_mDD17B04D9E027071CDAE60030A5DFA0C5A3654CA (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1; L_1 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); uint8_t L_2; L_2 = Convert_ToByte_m63FE13D0A942AB4CD0D0DC1E0D0AAB6E0A44C1C0(L_0, L_1, NULL); return L_2; } } // System.Int16 System.Enum::System.IConvertible.ToInt16(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Enum_System_IConvertible_ToInt16_m1E9116382B4679B04ABD6CCE81CED60FFE2C63CC (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1; L_1 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); int16_t L_2; L_2 = Convert_ToInt16_m1AF2427BF57FDC4FE946A195A548EE7BE1423E67(L_0, L_1, NULL); return L_2; } } // System.UInt16 System.Enum::System.IConvertible.ToUInt16(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Enum_System_IConvertible_ToUInt16_mB99903183E02FF9C24A16527425F5B35F221BA1C (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1; L_1 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); uint16_t L_2; L_2 = Convert_ToUInt16_m969E0C990405007A56096B06BDA3ECD613F4DD0E(L_0, L_1, NULL); return L_2; } } // System.Int32 System.Enum::System.IConvertible.ToInt32(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enum_System_IConvertible_ToInt32_m5C3C11CD89042CD040E0DF36244DF1A4101610E4 (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1; L_1 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); int32_t L_2; L_2 = Convert_ToInt32_m5C8BF1D45F508E7AEDA393AE72555148527E3ED3(L_0, L_1, NULL); return L_2; } } // System.UInt32 System.Enum::System.IConvertible.ToUInt32(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Enum_System_IConvertible_ToUInt32_mA3D7E5A395B45553BDE49B56DAE461E876CF3A0A (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1; L_1 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); uint32_t L_2; L_2 = Convert_ToUInt32_mCC380571850E1E2B603731842E70D00741ED5D3C(L_0, L_1, NULL); return L_2; } } // System.Int64 System.Enum::System.IConvertible.ToInt64(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Enum_System_IConvertible_ToInt64_m4D578C1F65AB65C3158E3339E0EE8142B4297B8E (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1; L_1 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); int64_t L_2; L_2 = Convert_ToInt64_m6CA00ABB70FAD8242C62ED9913F7D7C3B811FC31(L_0, L_1, NULL); return L_2; } } // System.UInt64 System.Enum::System.IConvertible.ToUInt64(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Enum_System_IConvertible_ToUInt64_mC54525AD23148858DDA3AED4002955AA15F1C9C8 (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1; L_1 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); uint64_t L_2; L_2 = Convert_ToUInt64_mA2BE4A2841686E8B79607BA469368B4FB4D40F34(L_0, L_1, NULL); return L_2; } } // System.Single System.Enum::System.IConvertible.ToSingle(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Enum_System_IConvertible_ToSingle_mE870838451B66F6F50F4C8F64E335AD7F0D5822E (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1; L_1 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); float L_2; L_2 = Convert_ToSingle_mEC65F60A081FBBB8ACBCD8747183FEDDAEC034C9(L_0, L_1, NULL); return L_2; } } // System.Double System.Enum::System.IConvertible.ToDouble(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Enum_System_IConvertible_ToDouble_mAB49638F7DF75B114BFC2C5DF575F07C05785DAC (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1; L_1 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); double L_2; L_2 = Convert_ToDouble_m8DED60F2E0251A3D389F1DD22AA5AF9CD440ABE8(L_0, L_1, NULL); return L_2; } } // System.Decimal System.Enum::System.IConvertible.ToDecimal(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Enum_System_IConvertible_ToDecimal_mD242AC508DCBCDBB903B3BD78FEDE7AACC3AA267 (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = Enum_GetValue_mFA3D1883453030DFC3072D92E697A231C6B03DC0(__this, NULL); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1; L_1 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2; L_2 = Convert_ToDecimal_m2A6822B7BCB33F60B9425C58248111D316C3FE4C(L_0, L_1, NULL); return L_2; } } // System.DateTime System.Enum::System.IConvertible.ToDateTime(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D Enum_System_IConvertible_ToDateTime_m73AB440C25E3E48792351BD5D5E5764C84F8174E (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) { { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)2); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = L_0; NullCheck(L_1); ArrayElementTypeCheck (L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral65D3AA567831EC51C680602D3E8C93F0B7818575))); (L_1)->SetAt(static_cast(0), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral65D3AA567831EC51C680602D3E8C93F0B7818575))); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* 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(1), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral401602777C44EA69B5FF9AB6AB2D47AEEC89D2AA))); String_t* L_3; L_3 = Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6E9AEBB5505B4A1DBC166711562BE9408419A24D)), L_2, NULL); InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_4 = (InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var))); NullCheck(L_4); InvalidCastException__ctor_mED3F9781E6CA47A92C602C896EDDF2F40ECB8644(L_4, L_3, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_System_IConvertible_ToDateTime_m73AB440C25E3E48792351BD5D5E5764C84F8174E_RuntimeMethod_var))); } } // System.Object System.Enum::System.IConvertible.ToType(System.Type,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_System_IConvertible_ToType_m6B33E2D51BC2E9978DD655F4F4558BD6C781207D (RuntimeObject* __this, Type_t* ___0_type, RuntimeObject* ___1_provider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_type; RuntimeObject* L_1 = ___1_provider; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = Convert_DefaultToType_m96EC48A7341F41CDC22A33461E9A8C1C60FB51EC(__this, L_0, L_1, NULL); return L_2; } } // System.Object System.Enum::ToObject(System.Type,System.SByte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_mEEBC20B90E90260E53F2A73658F1ABE327F204CF (Type_t* ___0_enumType, int8_t ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B6_0 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B5_0 = NULL; { Type_t* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_mEEBC20B90E90260E53F2A73658F1ABE327F204CF_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_enumType; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_3); if (L_4) { goto IL_0031; } } { String_t* L_5; L_5 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7EB1862B8007FB96FDB5E7E0F2669BF5F89537DC)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_6); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_mEEBC20B90E90260E53F2A73658F1ABE327F204CF_RuntimeMethod_var))); } IL_0031: { Type_t* L_7 = ___0_enumType; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_8 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_7, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_9; L_9 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_8, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); G_B5_0 = L_8; if (!L_9) { G_B6_0 = L_8; goto IL_0055; } } { String_t* L_10; L_10 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CF12806E76514E4584E2E54FBDCCD9C0C4D20DE)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_11); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_11, L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_mEEBC20B90E90260E53F2A73658F1ABE327F204CF_RuntimeMethod_var))); } IL_0055: { int8_t L_12 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_13; L_13 = Enum_InternalBoxEnum_m26E8D43A2A7D7C62F717BD31E8075601E4FC3268(G_B6_0, ((int64_t)L_12), NULL); return L_13; } } // System.Object System.Enum::ToObject(System.Type,System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_m0B6ACE15B0F8821CC795CA25D4AE0A9F56547CCC (Type_t* ___0_enumType, int16_t ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B6_0 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B5_0 = NULL; { Type_t* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m0B6ACE15B0F8821CC795CA25D4AE0A9F56547CCC_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_enumType; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_3); if (L_4) { goto IL_0031; } } { String_t* L_5; L_5 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7EB1862B8007FB96FDB5E7E0F2669BF5F89537DC)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_6); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m0B6ACE15B0F8821CC795CA25D4AE0A9F56547CCC_RuntimeMethod_var))); } IL_0031: { Type_t* L_7 = ___0_enumType; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_8 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_7, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_9; L_9 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_8, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); G_B5_0 = L_8; if (!L_9) { G_B6_0 = L_8; goto IL_0055; } } { String_t* L_10; L_10 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CF12806E76514E4584E2E54FBDCCD9C0C4D20DE)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_11); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_11, L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m0B6ACE15B0F8821CC795CA25D4AE0A9F56547CCC_RuntimeMethod_var))); } IL_0055: { int16_t L_12 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_13; L_13 = Enum_InternalBoxEnum_m26E8D43A2A7D7C62F717BD31E8075601E4FC3268(G_B6_0, ((int64_t)L_12), NULL); return L_13; } } // System.Object System.Enum::ToObject(System.Type,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_m7952B7BD43E48BBF79BB973BD31E7FF9E62B948E (Type_t* ___0_enumType, int32_t ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B6_0 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B5_0 = NULL; { Type_t* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m7952B7BD43E48BBF79BB973BD31E7FF9E62B948E_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_enumType; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_3); if (L_4) { goto IL_0031; } } { String_t* L_5; L_5 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7EB1862B8007FB96FDB5E7E0F2669BF5F89537DC)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_6); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m7952B7BD43E48BBF79BB973BD31E7FF9E62B948E_RuntimeMethod_var))); } IL_0031: { Type_t* L_7 = ___0_enumType; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_8 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_7, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_9; L_9 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_8, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); G_B5_0 = L_8; if (!L_9) { G_B6_0 = L_8; goto IL_0055; } } { String_t* L_10; L_10 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CF12806E76514E4584E2E54FBDCCD9C0C4D20DE)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_11); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_11, L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m7952B7BD43E48BBF79BB973BD31E7FF9E62B948E_RuntimeMethod_var))); } IL_0055: { int32_t L_12 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_13; L_13 = Enum_InternalBoxEnum_m26E8D43A2A7D7C62F717BD31E8075601E4FC3268(G_B6_0, ((int64_t)L_12), NULL); return L_13; } } // System.Object System.Enum::ToObject(System.Type,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_m9F3E855711F06F3E13107F9AED8BD7733351A61C (Type_t* ___0_enumType, uint8_t ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B6_0 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B5_0 = NULL; { Type_t* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m9F3E855711F06F3E13107F9AED8BD7733351A61C_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_enumType; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_3); if (L_4) { goto IL_0031; } } { String_t* L_5; L_5 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7EB1862B8007FB96FDB5E7E0F2669BF5F89537DC)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_6); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m9F3E855711F06F3E13107F9AED8BD7733351A61C_RuntimeMethod_var))); } IL_0031: { Type_t* L_7 = ___0_enumType; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_8 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_7, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_9; L_9 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_8, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); G_B5_0 = L_8; if (!L_9) { G_B6_0 = L_8; goto IL_0055; } } { String_t* L_10; L_10 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CF12806E76514E4584E2E54FBDCCD9C0C4D20DE)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_11); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_11, L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m9F3E855711F06F3E13107F9AED8BD7733351A61C_RuntimeMethod_var))); } IL_0055: { uint8_t L_12 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_13; L_13 = Enum_InternalBoxEnum_m26E8D43A2A7D7C62F717BD31E8075601E4FC3268(G_B6_0, ((int64_t)(uint64_t)L_12), NULL); return L_13; } } // System.Object System.Enum::ToObject(System.Type,System.UInt16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_mABB2D5A99CABDBFEDDDF549DB39B57F41C64EA84 (Type_t* ___0_enumType, uint16_t ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B6_0 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B5_0 = NULL; { Type_t* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_mABB2D5A99CABDBFEDDDF549DB39B57F41C64EA84_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_enumType; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_3); if (L_4) { goto IL_0031; } } { String_t* L_5; L_5 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7EB1862B8007FB96FDB5E7E0F2669BF5F89537DC)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_6); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_mABB2D5A99CABDBFEDDDF549DB39B57F41C64EA84_RuntimeMethod_var))); } IL_0031: { Type_t* L_7 = ___0_enumType; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_8 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_7, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_9; L_9 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_8, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); G_B5_0 = L_8; if (!L_9) { G_B6_0 = L_8; goto IL_0055; } } { String_t* L_10; L_10 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CF12806E76514E4584E2E54FBDCCD9C0C4D20DE)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_11); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_11, L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_mABB2D5A99CABDBFEDDDF549DB39B57F41C64EA84_RuntimeMethod_var))); } IL_0055: { uint16_t L_12 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_13; L_13 = Enum_InternalBoxEnum_m26E8D43A2A7D7C62F717BD31E8075601E4FC3268(G_B6_0, ((int64_t)(uint64_t)L_12), NULL); return L_13; } } // System.Object System.Enum::ToObject(System.Type,System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_mD0233B84323DBD62E609917F9336F9D709E835AE (Type_t* ___0_enumType, uint32_t ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B6_0 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B5_0 = NULL; { Type_t* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_mD0233B84323DBD62E609917F9336F9D709E835AE_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_enumType; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_3); if (L_4) { goto IL_0031; } } { String_t* L_5; L_5 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7EB1862B8007FB96FDB5E7E0F2669BF5F89537DC)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_6); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_mD0233B84323DBD62E609917F9336F9D709E835AE_RuntimeMethod_var))); } IL_0031: { Type_t* L_7 = ___0_enumType; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_8 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_7, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_9; L_9 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_8, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); G_B5_0 = L_8; if (!L_9) { G_B6_0 = L_8; goto IL_0055; } } { String_t* L_10; L_10 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CF12806E76514E4584E2E54FBDCCD9C0C4D20DE)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_11); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_11, L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_mD0233B84323DBD62E609917F9336F9D709E835AE_RuntimeMethod_var))); } IL_0055: { uint32_t L_12 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_13; L_13 = Enum_InternalBoxEnum_m26E8D43A2A7D7C62F717BD31E8075601E4FC3268(G_B6_0, ((int64_t)(uint64_t)L_12), NULL); return L_13; } } // System.Object System.Enum::ToObject(System.Type,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_m83185EF7C28B56935B2C8073AC8FF02BF5A03355 (Type_t* ___0_enumType, int64_t ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B6_0 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B5_0 = NULL; { Type_t* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m83185EF7C28B56935B2C8073AC8FF02BF5A03355_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_enumType; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_3); if (L_4) { goto IL_0031; } } { String_t* L_5; L_5 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7EB1862B8007FB96FDB5E7E0F2669BF5F89537DC)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_6); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m83185EF7C28B56935B2C8073AC8FF02BF5A03355_RuntimeMethod_var))); } IL_0031: { Type_t* L_7 = ___0_enumType; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_8 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_7, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_9; L_9 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_8, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); G_B5_0 = L_8; if (!L_9) { G_B6_0 = L_8; goto IL_0055; } } { String_t* L_10; L_10 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CF12806E76514E4584E2E54FBDCCD9C0C4D20DE)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_11); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_11, L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m83185EF7C28B56935B2C8073AC8FF02BF5A03355_RuntimeMethod_var))); } IL_0055: { int64_t L_12 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_13; L_13 = Enum_InternalBoxEnum_m26E8D43A2A7D7C62F717BD31E8075601E4FC3268(G_B6_0, L_12, NULL); return L_13; } } // System.Object System.Enum::ToObject(System.Type,System.UInt64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_mDAAD050E372238C1F1B33496B40C0D0E61263EF1 (Type_t* ___0_enumType, uint64_t ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B6_0 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B5_0 = NULL; { Type_t* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_mDAAD050E372238C1F1B33496B40C0D0E61263EF1_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_enumType; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_3); if (L_4) { goto IL_0031; } } { String_t* L_5; L_5 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7EB1862B8007FB96FDB5E7E0F2669BF5F89537DC)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_6); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_mDAAD050E372238C1F1B33496B40C0D0E61263EF1_RuntimeMethod_var))); } IL_0031: { Type_t* L_7 = ___0_enumType; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_8 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_7, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_9; L_9 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_8, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); G_B5_0 = L_8; if (!L_9) { G_B6_0 = L_8; goto IL_0055; } } { String_t* L_10; L_10 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CF12806E76514E4584E2E54FBDCCD9C0C4D20DE)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_11); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_11, L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_mDAAD050E372238C1F1B33496B40C0D0E61263EF1_RuntimeMethod_var))); } IL_0055: { uint64_t L_12 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_13; L_13 = Enum_InternalBoxEnum_m26E8D43A2A7D7C62F717BD31E8075601E4FC3268(G_B6_0, L_12, NULL); return L_13; } } // System.Object System.Enum::ToObject(System.Type,System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_m9C19214E04C5679E1F877296D3291594FE80209A (Type_t* ___0_enumType, Il2CppChar ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B6_0 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B5_0 = NULL; { Type_t* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m9C19214E04C5679E1F877296D3291594FE80209A_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_enumType; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_3); if (L_4) { goto IL_0031; } } { String_t* L_5; L_5 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7EB1862B8007FB96FDB5E7E0F2669BF5F89537DC)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_6); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m9C19214E04C5679E1F877296D3291594FE80209A_RuntimeMethod_var))); } IL_0031: { Type_t* L_7 = ___0_enumType; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_8 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_7, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_9; L_9 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_8, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); G_B5_0 = L_8; if (!L_9) { G_B6_0 = L_8; goto IL_0055; } } { String_t* L_10; L_10 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CF12806E76514E4584E2E54FBDCCD9C0C4D20DE)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_11); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_11, L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m9C19214E04C5679E1F877296D3291594FE80209A_RuntimeMethod_var))); } IL_0055: { Il2CppChar L_12 = ___1_value; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_13; L_13 = Enum_InternalBoxEnum_m26E8D43A2A7D7C62F717BD31E8075601E4FC3268(G_B6_0, ((int64_t)(uint64_t)L_12), NULL); return L_13; } } // System.Object System.Enum::ToObject(System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_m233779ED531D69CAA5EFFB39EE000AA1CB5755B1 (Type_t* ___0_enumType, bool ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B6_0 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B5_0 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B8_0 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B7_0 = NULL; int32_t G_B9_0 = 0; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* G_B9_1 = NULL; { Type_t* L_0 = ___0_enumType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m233779ED531D69CAA5EFFB39EE000AA1CB5755B1_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_enumType; NullCheck(L_3); bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_3); if (L_4) { goto IL_0031; } } { String_t* L_5; L_5 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7EB1862B8007FB96FDB5E7E0F2669BF5F89537DC)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_6); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m233779ED531D69CAA5EFFB39EE000AA1CB5755B1_RuntimeMethod_var))); } IL_0031: { Type_t* L_7 = ___0_enumType; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_8 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_7, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_9; L_9 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_8, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); G_B5_0 = L_8; if (!L_9) { G_B6_0 = L_8; goto IL_0055; } } { String_t* L_10; L_10 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CF12806E76514E4584E2E54FBDCCD9C0C4D20DE)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_11); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_11, L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enum_ToObject_m233779ED531D69CAA5EFFB39EE000AA1CB5755B1_RuntimeMethod_var))); } IL_0055: { bool L_12 = ___1_value; G_B7_0 = G_B6_0; if (L_12) { G_B8_0 = G_B6_0; goto IL_005b; } } { G_B9_0 = 0; G_B9_1 = G_B7_0; goto IL_005c; } IL_005b: { G_B9_0 = 1; G_B9_1 = G_B8_0; } IL_005c: { il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_13; L_13 = Enum_InternalBoxEnum_m26E8D43A2A7D7C62F717BD31E8075601E4FC3268(G_B9_1, ((int64_t)G_B9_0), NULL); return L_13; } } // System.Void System.Enum::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enum__ctor_m24EEF41BD8F0356D00680835E6EA8B8218850A62 (RuntimeObject* __this, const RuntimeMethod* method) { { ValueType__ctor_mDA580FD8FCE0C88CD65F178E6EE144E1531C26F8(__this, NULL); return; } } // System.Void System.Enum::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enum__cctor_mD0696C117F9A274FC283BB6999F53F46FC4B3E73 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = L_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (Il2CppChar)((int32_t)44)); ((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields*)il2cpp_codegen_static_fields_for(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var))->___enumSeperatorCharArray_0 = L_1; Il2CppCodeGenWriteBarrier((void**)(&((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields*)il2cpp_codegen_static_fields_for(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var))->___enumSeperatorCharArray_0), (void*)L_1); 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 // Conversion methods for marshalling of: System.Enum/EnumResult IL2CPP_EXTERN_C void EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4_marshal_pinvoke(const EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4& unmarshaled, EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4_marshaled_pinvoke& marshaled) { Exception_t* ___m_innerException_6Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_innerException' of type 'EnumResult': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___m_innerException_6Exception, NULL); } IL2CPP_EXTERN_C void EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4_marshal_pinvoke_back(const EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4_marshaled_pinvoke& marshaled, EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4& unmarshaled) { Exception_t* ___m_innerException_6Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_innerException' of type 'EnumResult': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___m_innerException_6Exception, NULL); } // Conversion method for clean up from marshalling of: System.Enum/EnumResult IL2CPP_EXTERN_C void EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4_marshal_pinvoke_cleanup(EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: System.Enum/EnumResult IL2CPP_EXTERN_C void EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4_marshal_com(const EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4& unmarshaled, EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4_marshaled_com& marshaled) { Exception_t* ___m_innerException_6Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_innerException' of type 'EnumResult': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___m_innerException_6Exception, NULL); } IL2CPP_EXTERN_C void EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4_marshal_com_back(const EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4_marshaled_com& marshaled, EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4& unmarshaled) { Exception_t* ___m_innerException_6Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_innerException' of type 'EnumResult': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___m_innerException_6Exception, NULL); } // Conversion method for clean up from marshalling of: System.Enum/EnumResult IL2CPP_EXTERN_C void EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4_marshal_com_cleanup(EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4_marshaled_com& marshaled) { } // System.Void System.Enum/EnumResult::Init(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumResult_Init_mE82C2A0AA77B57916BE3FB3721D53CFF94ECAD35 (EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* __this, bool ___0_canMethodThrow, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = 0; RuntimeObject* L_1 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_0); __this->___parsedEnum_0 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___parsedEnum_0), (void*)L_1); bool L_2 = ___0_canMethodThrow; __this->___canThrow_1 = L_2; return; } } IL2CPP_EXTERN_C void EnumResult_Init_mE82C2A0AA77B57916BE3FB3721D53CFF94ECAD35_AdjustorThunk (RuntimeObject* __this, bool ___0_canMethodThrow, const RuntimeMethod* method) { EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); EnumResult_Init_mE82C2A0AA77B57916BE3FB3721D53CFF94ECAD35(_thisAdjusted, ___0_canMethodThrow, method); } // System.Void System.Enum/EnumResult::SetFailure(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumResult_SetFailure_m0F3E787A9094646F63ABC665AD6DAF284FFBB14F (EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* __this, Exception_t* ___0_unhandledException, const RuntimeMethod* method) { { __this->___m_failure_2 = 4; Exception_t* L_0 = ___0_unhandledException; __this->___m_innerException_6 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_innerException_6), (void*)L_0); return; } } IL2CPP_EXTERN_C void EnumResult_SetFailure_m0F3E787A9094646F63ABC665AD6DAF284FFBB14F_AdjustorThunk (RuntimeObject* __this, Exception_t* ___0_unhandledException, const RuntimeMethod* method) { EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); EnumResult_SetFailure_m0F3E787A9094646F63ABC665AD6DAF284FFBB14F(_thisAdjusted, ___0_unhandledException, method); } // System.Void System.Enum/EnumResult::SetFailure(System.Enum/ParseFailureKind,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumResult_SetFailure_m982B6BDE545BAD51E5A5DA5B8CA9C0CA7066A2B5 (EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* __this, int32_t ___0_failure, String_t* ___1_failureParameter, const RuntimeMethod* method) { { int32_t L_0 = ___0_failure; __this->___m_failure_2 = L_0; String_t* L_1 = ___1_failureParameter; __this->___m_failureParameter_4 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_failureParameter_4), (void*)L_1); bool L_2 = __this->___canThrow_1; if (!L_2) { goto IL_001d; } } { Exception_t* L_3; L_3 = EnumResult_GetEnumParseException_mBD381EB8A10F30881AE830EF7A4EF5C7E2C1CCDC(__this, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EnumResult_SetFailure_m982B6BDE545BAD51E5A5DA5B8CA9C0CA7066A2B5_RuntimeMethod_var))); } IL_001d: { return; } } IL2CPP_EXTERN_C void EnumResult_SetFailure_m982B6BDE545BAD51E5A5DA5B8CA9C0CA7066A2B5_AdjustorThunk (RuntimeObject* __this, int32_t ___0_failure, String_t* ___1_failureParameter, const RuntimeMethod* method) { EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); EnumResult_SetFailure_m982B6BDE545BAD51E5A5DA5B8CA9C0CA7066A2B5(_thisAdjusted, ___0_failure, ___1_failureParameter, method); } // System.Void System.Enum/EnumResult::SetFailure(System.Enum/ParseFailureKind,System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumResult_SetFailure_mA604636ACB06D3091996618B9A777C8AF77EEAA5 (EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* __this, int32_t ___0_failure, String_t* ___1_failureMessageID, RuntimeObject* ___2_failureMessageFormatArgument, const RuntimeMethod* method) { { int32_t L_0 = ___0_failure; __this->___m_failure_2 = L_0; String_t* L_1 = ___1_failureMessageID; __this->___m_failureMessageID_3 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_failureMessageID_3), (void*)L_1); RuntimeObject* L_2 = ___2_failureMessageFormatArgument; __this->___m_failureMessageFormatArgument_5 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_failureMessageFormatArgument_5), (void*)L_2); bool L_3 = __this->___canThrow_1; if (!L_3) { goto IL_0024; } } { Exception_t* L_4; L_4 = EnumResult_GetEnumParseException_mBD381EB8A10F30881AE830EF7A4EF5C7E2C1CCDC(__this, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EnumResult_SetFailure_mA604636ACB06D3091996618B9A777C8AF77EEAA5_RuntimeMethod_var))); } IL_0024: { return; } } IL2CPP_EXTERN_C void EnumResult_SetFailure_mA604636ACB06D3091996618B9A777C8AF77EEAA5_AdjustorThunk (RuntimeObject* __this, int32_t ___0_failure, String_t* ___1_failureMessageID, RuntimeObject* ___2_failureMessageFormatArgument, const RuntimeMethod* method) { EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); EnumResult_SetFailure_mA604636ACB06D3091996618B9A777C8AF77EEAA5(_thisAdjusted, ___0_failure, ___1_failureMessageID, ___2_failureMessageFormatArgument, method); } // System.Exception System.Enum/EnumResult::GetEnumParseException() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* EnumResult_GetEnumParseException_mBD381EB8A10F30881AE830EF7A4EF5C7E2C1CCDC (EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61792A94CAAE6F418C961B460FC78E84493C1A53); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = __this->___m_failure_2; V_0 = L_0; int32_t L_1 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, 1))) { case 0: { goto IL_0021; } case 1: { goto IL_0032; } case 2: { goto IL_003e; } case 3: { goto IL_005e; } } } { goto IL_0065; } IL_0021: { String_t* L_2 = __this->___m_failureMessageID_3; String_t* L_3; L_3 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(L_2, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var); NullCheck(L_4); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, L_3, NULL); return L_4; } IL_0032: { String_t* L_5 = __this->___m_failureParameter_4; ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var); NullCheck(L_6); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_6, L_5, NULL); return L_6; } IL_003e: { String_t* L_7 = __this->___m_failureMessageID_3; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_8; RuntimeObject* L_10 = __this->___m_failureMessageFormatArgument_5; NullCheck(L_9); ArrayElementTypeCheck (L_9, L_10); (L_9)->SetAt(static_cast(0), (RuntimeObject*)L_10); String_t* L_11; L_11 = Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259(L_7, L_9, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var); NullCheck(L_12); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, L_11, NULL); return L_12; } IL_005e: { Exception_t* L_13 = __this->___m_innerException_6; return L_13; } IL_0065: { String_t* L_14; L_14 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(_stringLiteral61792A94CAAE6F418C961B460FC78E84493C1A53, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var); NullCheck(L_15); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_15, L_14, NULL); return L_15; } } IL2CPP_EXTERN_C Exception_t* EnumResult_GetEnumParseException_mBD381EB8A10F30881AE830EF7A4EF5C7E2C1CCDC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { EnumResult_t136A685F59AB498579BD350717FADD4D6603DAB4* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Exception_t* _returnValue; _returnValue = EnumResult_GetEnumParseException_mBD381EB8A10F30881AE830EF7A4EF5C7E2C1CCDC(_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.Void System.Enum/ValuesAndNames::.ctor(System.UInt64[],System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValuesAndNames__ctor_m4B408A1BC20802B4B9ED094BA3F029830CCE8A7D (ValuesAndNames_t877AC07CBE3555279A3FCA5FF5C0A397713192AC* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_values, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_names, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = ___0_values; __this->___Values_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Values_0), (void*)L_0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ___1_names; __this->___Names_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Names_1), (void*)L_1); 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 // Conversion methods for marshalling of: System.Exception IL2CPP_EXTERN_C void Exception_t_marshal_pinvoke(const Exception_t& unmarshaled, Exception_t_marshaled_pinvoke& marshaled) { Exception_t* ____data_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_data' of type 'Exception': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(____data_3Exception, NULL); } IL2CPP_EXTERN_C void Exception_t_marshal_pinvoke_back(const Exception_t_marshaled_pinvoke& marshaled, Exception_t& unmarshaled) { Exception_t* ____data_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_data' of type 'Exception': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(____data_3Exception, NULL); } // Conversion method for clean up from marshalling of: System.Exception IL2CPP_EXTERN_C void Exception_t_marshal_pinvoke_cleanup(Exception_t_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: System.Exception IL2CPP_EXTERN_C void Exception_t_marshal_com(const Exception_t& unmarshaled, Exception_t_marshaled_com& marshaled) { Exception_t* ____data_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_data' of type 'Exception': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(____data_3Exception, NULL); } IL2CPP_EXTERN_C void Exception_t_marshal_com_back(const Exception_t_marshaled_com& marshaled, Exception_t& unmarshaled) { Exception_t* ____data_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_data' of type 'Exception': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(____data_3Exception, NULL); } // Conversion method for clean up from marshalling of: System.Exception IL2CPP_EXTERN_C void Exception_t_marshal_com_cleanup(Exception_t_marshaled_com& marshaled) { } // System.Void System.Exception::Init() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception_Init_m0FB6D26F2BBE84B92D0CF1BF6BC491BBEC7D944F (Exception_t* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->____message_2 = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____message_2), (void*)(String_t*)NULL); __this->____stackTrace_6 = NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____stackTrace_6), (void*)NULL); __this->____dynamicMethods_10 = NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____dynamicMethods_10), (void*)NULL); Exception_set_HResult_m010A171183E240EBF4F7611E924B533FAB2E471F_inline(__this, ((int32_t)-2146233088), NULL); SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* L_0 = (SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6*)il2cpp_codegen_object_new(SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6_il2cpp_TypeInfo_var); NullCheck(L_0); SafeSerializationManager__ctor_mA0056A1EB04230A291DE1E28DE3012AFB9D28322(L_0, NULL); __this->____safeSerializationManager_13 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____safeSerializationManager_13), (void*)L_0); return; } } // System.Void System.Exception::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F (Exception_t* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Exception_Init_m0FB6D26F2BBE84B92D0CF1BF6BC491BBEC7D944F(__this, NULL); return; } } // System.Void System.Exception::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Exception_Init_m0FB6D26F2BBE84B92D0CF1BF6BC491BBEC7D944F(__this, NULL); String_t* L_0 = ___0_message; __this->____message_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____message_2), (void*)L_0); return; } } // System.Void System.Exception::.ctor(System.String,System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3 (Exception_t* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Exception_Init_m0FB6D26F2BBE84B92D0CF1BF6BC491BBEC7D944F(__this, NULL); String_t* L_0 = ___0_message; __this->____message_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____message_2), (void*)L_0); Exception_t* L_1 = ___1_innerException; __this->____innerException_4 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____innerException_4), (void*)L_1); return; } } // System.Void System.Exception::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m412D5FC4D69035738F1DB88FD771ABD6B0E9E120 (Exception_t* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A3227F5306B1AC4003C9AAF768D9CA3660F8D75); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A48698714DFE5DE29257BED9CEBBBA579A8BE3F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C54542D288B07E915AA44FD887053A847377AA7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3CD5EDF882CAD30923E6DFB04991681EB1572B71); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral51DF01FA7B200363F1258BDB5D763179E643C6F9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral830C58CBB41F2BF0296E0A93C4AD61DFD004C66A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C9E00B57BC60BA8DFE775104296F0D55A788667); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9AC41786E774BB06538291027A8223CDF522916D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9B850A03952CDBCC170C393B2A85CCA5764E310C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCA5FADDC2B951EA92480CE321B5C1C88EBBD8D95); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception__ctor_m412D5FC4D69035738F1DB88FD771ABD6B0E9E120_RuntimeMethod_var))); } IL_0014: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info; NullCheck(L_2); String_t* L_3; L_3 = SerializationInfo_GetString_mF0753AFAA13AABF8A30B8F0890AEC52BFBBC73E9(L_2, _stringLiteral830C58CBB41F2BF0296E0A93C4AD61DFD004C66A, NULL); __this->____className_1 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->____className_1), (void*)L_3); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info; NullCheck(L_4); String_t* L_5; L_5 = SerializationInfo_GetString_mF0753AFAA13AABF8A30B8F0890AEC52BFBBC73E9(L_4, _stringLiteral9B850A03952CDBCC170C393B2A85CCA5764E310C, NULL); __this->____message_2 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->____message_2), (void*)L_5); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_6 = ___0_info; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast (IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_8; L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL); NullCheck(L_6); RuntimeObject* L_9; L_9 = SerializationInfo_GetValueNoThrow_mC2AB5CF14F11B0C67E384D5CEF15C9ADDC754D06(L_6, _stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F, L_8, NULL); __this->____data_3 = ((RuntimeObject*)Castclass((RuntimeObject*)L_9, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->____data_3), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_9, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var))); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_10 = ___0_info; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (Exception_t_0_0_0_var) }; Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck(L_10); RuntimeObject* L_13; L_13 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_10, _stringLiteral51DF01FA7B200363F1258BDB5D763179E643C6F9, L_12, NULL); __this->____innerException_4 = ((Exception_t*)CastclassClass((RuntimeObject*)L_13, Exception_t_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->____innerException_4), (void*)((Exception_t*)CastclassClass((RuntimeObject*)L_13, Exception_t_il2cpp_TypeInfo_var))); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_14 = ___0_info; NullCheck(L_14); String_t* L_15; L_15 = SerializationInfo_GetString_mF0753AFAA13AABF8A30B8F0890AEC52BFBBC73E9(L_14, _stringLiteral3CD5EDF882CAD30923E6DFB04991681EB1572B71, NULL); __this->____helpURL_5 = L_15; Il2CppCodeGenWriteBarrier((void**)(&__this->____helpURL_5), (void*)L_15); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_16 = ___0_info; NullCheck(L_16); String_t* L_17; L_17 = SerializationInfo_GetString_mF0753AFAA13AABF8A30B8F0890AEC52BFBBC73E9(L_16, _stringLiteralCA5FADDC2B951EA92480CE321B5C1C88EBBD8D95, NULL); __this->____stackTraceString_7 = L_17; Il2CppCodeGenWriteBarrier((void**)(&__this->____stackTraceString_7), (void*)L_17); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_18 = ___0_info; NullCheck(L_18); String_t* L_19; L_19 = SerializationInfo_GetString_mF0753AFAA13AABF8A30B8F0890AEC52BFBBC73E9(L_18, _stringLiteral0A3227F5306B1AC4003C9AAF768D9CA3660F8D75, NULL); __this->____remoteStackTraceString_8 = L_19; Il2CppCodeGenWriteBarrier((void**)(&__this->____remoteStackTraceString_8), (void*)L_19); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_20 = ___0_info; NullCheck(L_20); int32_t L_21; L_21 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_20, _stringLiteral3C54542D288B07E915AA44FD887053A847377AA7, NULL); __this->____remoteStackIndex_9 = L_21; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_22 = ___0_info; NullCheck(L_22); int32_t L_23; L_23 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_22, _stringLiteral9AC41786E774BB06538291027A8223CDF522916D, NULL); Exception_set_HResult_m010A171183E240EBF4F7611E924B533FAB2E471F_inline(__this, L_23, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_24 = ___0_info; NullCheck(L_24); String_t* L_25; L_25 = SerializationInfo_GetString_mF0753AFAA13AABF8A30B8F0890AEC52BFBBC73E9(L_24, _stringLiteral8C9E00B57BC60BA8DFE775104296F0D55A788667, NULL); __this->____source_12 = L_25; Il2CppCodeGenWriteBarrier((void**)(&__this->____source_12), (void*)L_25); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = ___0_info; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast (SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6_0_0_0_var) }; Type_t* L_28; L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL); NullCheck(L_26); RuntimeObject* L_29; L_29 = SerializationInfo_GetValueNoThrow_mC2AB5CF14F11B0C67E384D5CEF15C9ADDC754D06(L_26, _stringLiteral2A48698714DFE5DE29257BED9CEBBBA579A8BE3F, L_28, NULL); __this->____safeSerializationManager_13 = ((SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6*)IsInstSealed((RuntimeObject*)L_29, SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->____safeSerializationManager_13), (void*)((SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6*)IsInstSealed((RuntimeObject*)L_29, SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6_il2cpp_TypeInfo_var))); String_t* L_30 = __this->____className_1; if (!L_30) { goto IL_010c; } } { int32_t L_31; L_31 = Exception_get_HResult_mBA9CD3C01C2F0C68DFA6ED7824F7371D7E1A4163_inline(__this, NULL); if (L_31) { goto IL_011c; } } IL_010c: { String_t* L_32; L_32 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFA1064FA92F0E08761476456C1C8D58D705E88A0)), NULL); SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_33 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var))); NullCheck(L_33); SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_33, L_32, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception__ctor_m412D5FC4D69035738F1DB88FD771ABD6B0E9E120_RuntimeMethod_var))); } IL_011c: { int32_t L_34; L_34 = StreamingContext_get_State_m25469547E356D5332B5CF1F52B4C2059F5FD23E2_inline((&___1_context), NULL); if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)128))))) { goto IL_0148; } } { String_t* L_35 = __this->____remoteStackTraceString_8; String_t* L_36 = __this->____stackTraceString_7; String_t* L_37; L_37 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_35, L_36, NULL); __this->____remoteStackTraceString_8 = L_37; Il2CppCodeGenWriteBarrier((void**)(&__this->____remoteStackTraceString_8), (void*)L_37); __this->____stackTraceString_7 = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____stackTraceString_7), (void*)(String_t*)NULL); } IL_0148: { return; } } // System.String System.Exception::get_Message() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Exception_get_Message_mCFE0D38FDF9001405299AAE43BBE2A9AD806C441 (Exception_t* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD85F808E227A20F9636C5E0ABCC1BA80C639910); s_Il2CppMethodInitialized = true; } { String_t* L_0 = __this->____message_2; if (L_0) { goto IL_0036; } } { String_t* L_1 = __this->____className_1; if (L_1) { goto IL_001c; } } { String_t* L_2; L_2 = Exception_GetClassName_m4070C3FA2A8321112490C28978B2B2A71E264A23(__this, NULL); __this->____className_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____className_1), (void*)L_2); } IL_001c: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3; String_t* L_5 = __this->____className_1; NullCheck(L_4); ArrayElementTypeCheck (L_4, L_5); (L_4)->SetAt(static_cast(0), (RuntimeObject*)L_5); String_t* L_6; L_6 = Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259(_stringLiteralAD85F808E227A20F9636C5E0ABCC1BA80C639910, L_4, NULL); return L_6; } IL_0036: { String_t* L_7 = __this->____message_2; return L_7; } } // System.Collections.IDictionary System.Exception::get_Data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Exception_get_Data_m9ABF8C4E68E3B25AB1FAF6C84C7C005E191B8ADF (Exception_t* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListDictionaryInternal_tC5022F2C249477F5A90382A5A71661745C723123_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____data_3; if (L_0) { goto IL_0013; } } { ListDictionaryInternal_tC5022F2C249477F5A90382A5A71661745C723123* L_1 = (ListDictionaryInternal_tC5022F2C249477F5A90382A5A71661745C723123*)il2cpp_codegen_object_new(ListDictionaryInternal_tC5022F2C249477F5A90382A5A71661745C723123_il2cpp_TypeInfo_var); NullCheck(L_1); ListDictionaryInternal__ctor_mB7A6828B81425B52BE5C3F967471CFA703465FB0(L_1, NULL); __this->____data_3 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____data_3), (void*)L_1); } IL_0013: { RuntimeObject* L_2 = __this->____data_3; return L_2; } } // System.String System.Exception::GetClassName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Exception_GetClassName_m4070C3FA2A8321112490C28978B2B2A71E264A23 (Exception_t* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->____className_1; if (L_0) { goto IL_0019; } } { Type_t* L_1; L_1 = Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09(__this, NULL); NullCheck(L_1); String_t* L_2; L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_1); __this->____className_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____className_1), (void*)L_2); } IL_0019: { String_t* L_3 = __this->____className_1; return L_3; } } // System.Exception System.Exception::get_InnerException() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Exception_get_InnerException_m0C1BDB339C786BA4DA7D2C1AD214571CFBBB1410 (Exception_t* __this, const RuntimeMethod* method) { { Exception_t* L_0 = __this->____innerException_4; return L_0; } } // System.String System.Exception::get_StackTrace() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Exception_get_StackTrace_m601D1BDBA58B7BAB3B750ABC5E72C9449F6FD58E (Exception_t* __this, const RuntimeMethod* method) { { String_t* L_0; L_0 = Exception_GetStackTrace_m82E62621A0DB19C4B787314387AB85F612AF479C(__this, (bool)1, NULL); return L_0; } } // System.String System.Exception::GetStackTrace(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Exception_GetStackTrace_m82E62621A0DB19C4B787314387AB85F612AF479C (Exception_t* __this, bool ___0_needFileInfo, const RuntimeMethod* method) { String_t* V_0 = NULL; String_t* V_1 = NULL; String_t* V_2 = NULL; { String_t* L_0 = __this->____stackTraceString_7; V_0 = L_0; String_t* L_1 = __this->____remoteStackTraceString_8; V_1 = L_1; bool L_2 = ___0_needFileInfo; if (L_2) { goto IL_0023; } } { String_t* L_3 = V_0; String_t* L_4; L_4 = Exception_StripFileInfo_m8A50F7141523354E05B78259086F1B9E551AFD95(__this, L_3, (bool)0, NULL); V_0 = L_4; String_t* L_5 = V_1; String_t* L_6; L_6 = Exception_StripFileInfo_m8A50F7141523354E05B78259086F1B9E551AFD95(__this, L_5, (bool)1, NULL); V_1 = L_6; } IL_0023: { String_t* L_7 = V_0; if (!L_7) { goto IL_002e; } } { String_t* L_8 = V_1; String_t* L_9 = V_0; String_t* L_10; L_10 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_8, L_9, NULL); return L_10; } IL_002e: { RuntimeObject* L_11 = __this->____stackTrace_6; if (L_11) { goto IL_0038; } } { String_t* L_12 = V_1; return L_12; } IL_0038: { bool L_13 = ___0_needFileInfo; String_t* L_14; L_14 = Environment_GetStackTrace_m4EAE34F63F727FCECFFF4BAC4514B9374E94A468(__this, L_13, NULL); V_2 = L_14; String_t* L_15 = V_1; String_t* L_16 = V_2; String_t* L_17; L_17 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_15, L_16, NULL); return L_17; } } // System.Void System.Exception::SetErrorCode(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception_SetErrorCode_m4EDE5390355B87C0E533678B7BD03EDF4ECDDE25 (Exception_t* __this, int32_t ___0_hr, const RuntimeMethod* method) { { int32_t L_0 = ___0_hr; Exception_set_HResult_m010A171183E240EBF4F7611E924B533FAB2E471F_inline(__this, L_0, NULL); return; } } // System.String System.Exception::get_Source() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Exception_get_Source_mC93821311B3822D1E15267087431EE323584E95D (Exception_t* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackTrace_t7C150C7C14136F985311A83A93524B1019F70853_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* V_0 = NULL; MethodBase_t* V_1 = NULL; { String_t* L_0 = __this->____source_12; if (L_0) { goto IL_004a; } } { StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* L_1 = (StackTrace_t7C150C7C14136F985311A83A93524B1019F70853*)il2cpp_codegen_object_new(StackTrace_t7C150C7C14136F985311A83A93524B1019F70853_il2cpp_TypeInfo_var); NullCheck(L_1); StackTrace__ctor_m9BE489F499935CFA9AD4154B18A3AB35C52886DF(L_1, __this, (bool)1, NULL); V_0 = L_1; StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* L_2 = V_0; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Diagnostics.StackTrace::get_FrameCount() */, L_2); if ((((int32_t)L_3) <= ((int32_t)0))) { goto IL_004a; } } { StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* L_4 = V_0; NullCheck(L_4); StackFrame_tB901270D6679ED5D24D872C25D4AD053F22F3443* L_5; L_5 = VirtualFuncInvoker1< StackFrame_tB901270D6679ED5D24D872C25D4AD053F22F3443*, int32_t >::Invoke(5 /* System.Diagnostics.StackFrame System.Diagnostics.StackTrace::GetFrame(System.Int32) */, L_4, 0); NullCheck(L_5); MethodBase_t* L_6; L_6 = VirtualFuncInvoker0< MethodBase_t* >::Invoke(7 /* System.Reflection.MethodBase System.Diagnostics.StackFrame::GetMethod() */, L_5); V_1 = L_6; MethodBase_t* L_7 = V_1; bool L_8; L_8 = MethodBase_op_Inequality_mB7E4A01A8827865E97756445895D201687C09BB5(L_7, (MethodBase_t*)NULL, NULL); if (!L_8) { goto IL_004a; } } { MethodBase_t* L_9 = V_1; NullCheck(L_9); Type_t* L_10; L_10 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_9); NullCheck(L_10); Assembly_t* L_11; L_11 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_10); NullCheck(L_11); AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_12; L_12 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(17 /* System.Reflection.AssemblyName System.Reflection.Assembly::GetName() */, L_11); NullCheck(L_12); String_t* L_13; L_13 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_12, NULL); __this->____source_12 = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->____source_12), (void*)L_13); } IL_004a: { String_t* L_14 = __this->____source_12; return L_14; } } // System.String System.Exception::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Exception_ToString_m86C837E2A0387AD13424708D0F9292A27FA06A4B (Exception_t* __this, const RuntimeMethod* method) { { String_t* L_0; L_0 = Exception_ToString_m239DECD3A14DD6BC055B3835E623CBE887D5A732(__this, (bool)1, (bool)1, NULL); return L_0; } } // System.String System.Exception::ToString(System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Exception_ToString_m239DECD3A14DD6BC055B3835E623CBE887D5A732 (Exception_t* __this, bool ___0_needFileLineInfo, bool ___1_needMessage, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral032CE4B2D2D7086FA0A51B767B66E2925BB4FC5D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1168E92C164109D6220480DEDA987085B2A21155); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17F69BD9415AEEFF5AF120DF2D45F20433804764); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB958700AE7603ED86CB262A77B0C590674EB20A); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; String_t* V_2 = NULL; String_t* G_B3_0 = NULL; { bool L_0 = ___1_needMessage; if (L_0) { goto IL_0006; } } { G_B3_0 = ((String_t*)(NULL)); goto IL_000c; } IL_0006: { String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, __this); G_B3_0 = L_1; } IL_000c: { V_0 = G_B3_0; String_t* L_2 = V_0; if (!L_2) { goto IL_0019; } } { String_t* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL); if ((((int32_t)L_4) > ((int32_t)0))) { goto IL_0022; } } IL_0019: { String_t* L_5; L_5 = Exception_GetClassName_m4070C3FA2A8321112490C28978B2B2A71E264A23(__this, NULL); V_1 = L_5; goto IL_0034; } IL_0022: { String_t* L_6; L_6 = Exception_GetClassName_m4070C3FA2A8321112490C28978B2B2A71E264A23(__this, NULL); String_t* L_7 = V_0; String_t* L_8; L_8 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_6, _stringLiteral1168E92C164109D6220480DEDA987085B2A21155, L_7, NULL); V_1 = L_8; } IL_0034: { Exception_t* L_9 = __this->____innerException_4; if (!L_9) { goto IL_0081; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10; String_t* L_12 = V_1; NullCheck(L_11); ArrayElementTypeCheck (L_11, L_12); (L_11)->SetAt(static_cast(0), (String_t*)L_12); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_11; NullCheck(L_13); ArrayElementTypeCheck (L_13, _stringLiteral032CE4B2D2D7086FA0A51B767B66E2925BB4FC5D); (L_13)->SetAt(static_cast(1), (String_t*)_stringLiteral032CE4B2D2D7086FA0A51B767B66E2925BB4FC5D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13; Exception_t* L_15 = __this->____innerException_4; bool L_16 = ___0_needFileLineInfo; bool L_17 = ___1_needMessage; NullCheck(L_15); String_t* L_18; L_18 = Exception_ToString_m239DECD3A14DD6BC055B3835E623CBE887D5A732(L_15, L_16, L_17, NULL); NullCheck(L_14); ArrayElementTypeCheck (L_14, L_18); (L_14)->SetAt(static_cast(2), (String_t*)L_18); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_14; String_t* L_20; L_20 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL); NullCheck(L_19); ArrayElementTypeCheck (L_19, L_20); (L_19)->SetAt(static_cast(3), (String_t*)L_20); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_19; NullCheck(L_21); ArrayElementTypeCheck (L_21, _stringLiteral17F69BD9415AEEFF5AF120DF2D45F20433804764); (L_21)->SetAt(static_cast(4), (String_t*)_stringLiteral17F69BD9415AEEFF5AF120DF2D45F20433804764); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21; String_t* L_23; L_23 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(_stringLiteralDB958700AE7603ED86CB262A77B0C590674EB20A, NULL); NullCheck(L_22); ArrayElementTypeCheck (L_22, L_23); (L_22)->SetAt(static_cast(5), (String_t*)L_23); String_t* L_24; L_24 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_22, NULL); V_1 = L_24; } IL_0081: { bool L_25 = ___0_needFileLineInfo; String_t* L_26; L_26 = Exception_GetStackTrace_m82E62621A0DB19C4B787314387AB85F612AF479C(__this, L_25, NULL); V_2 = L_26; String_t* L_27 = V_2; if (!L_27) { goto IL_0099; } } { String_t* L_28 = V_1; String_t* L_29; L_29 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL); String_t* L_30 = V_2; String_t* L_31; L_31 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_28, L_29, L_30, NULL); V_1 = L_31; } IL_0099: { String_t* L_32 = V_1; return L_32; } } // System.Void System.Exception::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception_GetObjectData_mD69929DB0BB2512240908B9EEE21778CB7B72DA9 (Exception_t* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A3227F5306B1AC4003C9AAF768D9CA3660F8D75); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A48698714DFE5DE29257BED9CEBBBA579A8BE3F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C54542D288B07E915AA44FD887053A847377AA7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3CD5EDF882CAD30923E6DFB04991681EB1572B71); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral51DF01FA7B200363F1258BDB5D763179E643C6F9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral830C58CBB41F2BF0296E0A93C4AD61DFD004C66A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C9E00B57BC60BA8DFE775104296F0D55A788667); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9AC41786E774BB06538291027A8223CDF522916D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9B850A03952CDBCC170C393B2A85CCA5764E310C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCA5FADDC2B951EA92480CE321B5C1C88EBBD8D95); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF85A518A6BE289AE8D380C3E49AD2D797DAA6DDC); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_GetObjectData_mD69929DB0BB2512240908B9EEE21778CB7B72DA9_RuntimeMethod_var))); } IL_000e: { String_t* L_2 = __this->____stackTraceString_7; V_0 = L_2; RuntimeObject* L_3 = __this->____stackTrace_6; if (!L_3) { goto IL_0028; } } { String_t* L_4 = V_0; if (L_4) { goto IL_0028; } } { String_t* L_5; L_5 = Environment_GetStackTrace_m4EAE34F63F727FCECFFF4BAC4514B9374E94A468(__this, (bool)1, NULL); V_0 = L_5; } IL_0028: { String_t* L_6 = __this->____source_12; if (L_6) { goto IL_003c; } } { String_t* L_7; L_7 = VirtualFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Exception::get_Source() */, __this); __this->____source_12 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->____source_12), (void*)L_7); } IL_003c: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info; String_t* L_9; L_9 = Exception_GetClassName_m4070C3FA2A8321112490C28978B2B2A71E264A23(__this, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast (String_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_11; L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL); NullCheck(L_8); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_8, _stringLiteral830C58CBB41F2BF0296E0A93C4AD61DFD004C66A, L_9, L_11, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = ___0_info; String_t* L_13 = __this->____message_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast (String_t_0_0_0_var) }; Type_t* L_15; L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL); NullCheck(L_12); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_12, _stringLiteral9B850A03952CDBCC170C393B2A85CCA5764E310C, L_13, L_15, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_16 = ___0_info; RuntimeObject* L_17 = __this->____data_3; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast (IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_0_0_0_var) }; Type_t* L_19; L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL); NullCheck(L_16); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_16, _stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F, L_17, L_19, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_20 = ___0_info; Exception_t* L_21 = __this->____innerException_4; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast (Exception_t_0_0_0_var) }; Type_t* L_23; L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL); NullCheck(L_20); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_20, _stringLiteral51DF01FA7B200363F1258BDB5D763179E643C6F9, L_21, L_23, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_24 = ___0_info; String_t* L_25 = __this->____helpURL_5; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast (String_t_0_0_0_var) }; Type_t* L_27; L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL); NullCheck(L_24); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_24, _stringLiteral3CD5EDF882CAD30923E6DFB04991681EB1572B71, L_25, L_27, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_28 = ___0_info; String_t* L_29 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast (String_t_0_0_0_var) }; Type_t* L_31; L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL); NullCheck(L_28); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_28, _stringLiteralCA5FADDC2B951EA92480CE321B5C1C88EBBD8D95, L_29, L_31, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_32 = ___0_info; String_t* L_33 = __this->____remoteStackTraceString_8; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast (String_t_0_0_0_var) }; Type_t* L_35; L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL); NullCheck(L_32); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_32, _stringLiteral0A3227F5306B1AC4003C9AAF768D9CA3660F8D75, L_33, L_35, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_36 = ___0_info; int32_t L_37 = __this->____remoteStackIndex_9; int32_t L_38 = L_37; RuntimeObject* L_39 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_38); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_40 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; Type_t* L_41; L_41 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_40, NULL); NullCheck(L_36); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_36, _stringLiteral3C54542D288B07E915AA44FD887053A847377AA7, L_39, L_41, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_42 = ___0_info; NullCheck(L_42); SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F(L_42, _stringLiteralF85A518A6BE289AE8D380C3E49AD2D797DAA6DDC, NULL, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_43 = ___0_info; int32_t L_44; L_44 = Exception_get_HResult_mBA9CD3C01C2F0C68DFA6ED7824F7371D7E1A4163_inline(__this, NULL); NullCheck(L_43); SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_43, _stringLiteral9AC41786E774BB06538291027A8223CDF522916D, L_44, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_45 = ___0_info; String_t* L_46 = __this->____source_12; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_47 = { reinterpret_cast (String_t_0_0_0_var) }; Type_t* L_48; L_48 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_47, NULL); NullCheck(L_45); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_45, _stringLiteral8C9E00B57BC60BA8DFE775104296F0D55A788667, L_46, L_48, NULL); SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* L_49 = __this->____safeSerializationManager_13; if (!L_49) { goto IL_018a; } } { SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* L_50 = __this->____safeSerializationManager_13; NullCheck(L_50); bool L_51; L_51 = SafeSerializationManager_get_IsActive_m0F64AFDCC1CDD0220166DCCBD0D1D2344BEE7BD9(L_50, NULL); if (!L_51) { goto IL_018a; } } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_52 = ___0_info; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* L_53 = __this->____safeSerializationManager_13; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_54 = { reinterpret_cast (SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_55; L_55 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_54, NULL); NullCheck(L_52); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_52, _stringLiteral2A48698714DFE5DE29257BED9CEBBBA579A8BE3F, L_53, L_55, NULL); SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* L_56 = __this->____safeSerializationManager_13; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_57 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_58 = ___1_context; NullCheck(L_56); SafeSerializationManager_CompleteSerialization_m92346FB7A03D58FD9E0EA0910B60830873051822(L_56, __this, L_57, L_58, NULL); } IL_018a: { return; } } // System.Void System.Exception::OnDeserialized(System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception_OnDeserialized_m5A407168C8FFC7A8EAA742B00E517FBF026D7BC6 (Exception_t* __this, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___0_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->____stackTrace_6 = NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____stackTrace_6), (void*)NULL); SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* L_0 = __this->____safeSerializationManager_13; if (L_0) { goto IL_001b; } } { SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* L_1 = (SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6*)il2cpp_codegen_object_new(SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6_il2cpp_TypeInfo_var); NullCheck(L_1); SafeSerializationManager__ctor_mA0056A1EB04230A291DE1E28DE3012AFB9D28322(L_1, NULL); __this->____safeSerializationManager_13 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____safeSerializationManager_13), (void*)L_1); return; } IL_001b: { SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* L_2 = __this->____safeSerializationManager_13; NullCheck(L_2); SafeSerializationManager_CompleteDeserialization_m135A9364DB2AFD89303DCB2EB7C9EFC40A7951FF(L_2, __this, NULL); return; } } // System.String System.Exception::StripFileInfo(System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Exception_StripFileInfo_m8A50F7141523354E05B78259086F1B9E551AFD95 (Exception_t* __this, String_t* ___0_stackTrace, bool ___1_isRemoteStackTrace, const RuntimeMethod* method) { { String_t* L_0 = ___0_stackTrace; return L_0; } } // System.Void System.Exception::RestoreExceptionDispatchInfo(System.Runtime.ExceptionServices.ExceptionDispatchInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception_RestoreExceptionDispatchInfo_m9E319F0BFD2364F942F93EE488E8372932072ED2 (Exception_t* __this, ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* ___0_exceptionDispatchInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_0 = ___0_exceptionDispatchInfo; NullCheck(L_0); RuntimeObject* L_1; L_1 = ExceptionDispatchInfo_get_BinaryStackTraceArray_mFF0B7DF49C6F188847C42B603B680FCA8FB86D1E_inline(L_0, NULL); __this->___captured_traces_14 = ((StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF*)Castclass((RuntimeObject*)L_1, StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___captured_traces_14), (void*)((StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF*)Castclass((RuntimeObject*)L_1, StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF_il2cpp_TypeInfo_var))); __this->____stackTrace_6 = NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____stackTrace_6), (void*)NULL); __this->____stackTraceString_7 = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____stackTraceString_7), (void*)(String_t*)NULL); return; } } // System.Int32 System.Exception::get_HResult() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Exception_get_HResult_mBA9CD3C01C2F0C68DFA6ED7824F7371D7E1A4163 (Exception_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____HResult_11; return L_0; } } // System.Void System.Exception::set_HResult(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception_set_HResult_m010A171183E240EBF4F7611E924B533FAB2E471F (Exception_t* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->____HResult_11 = L_0; return; } } // System.Type System.Exception::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09 (Exception_t* __this, const RuntimeMethod* method) { { Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL); return L_0; } } // System.String System.Exception::GetMessageFromNativeResources(System.Exception/ExceptionMessageKind) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Exception_GetMessageFromNativeResources_m7F8DFD0771A42C468C5692C82851635BE3D273A2 (int32_t ___0_kind, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F013AEA4E8172E2DB760065984EC56F9AD8047F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A5AF13E9FBAB3D854F9C1118D8E852FFB7727F5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB15FC04A4E183DB43E3A006913E3F8F8A9E35213); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_kind; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 1))) { case 0: { goto IL_0016; } case 1: { goto IL_001c; } case 2: { goto IL_0022; } } } { goto IL_0028; } IL_0016: { return _stringLiteral4A5AF13E9FBAB3D854F9C1118D8E852FFB7727F5; } IL_001c: { return _stringLiteralB15FC04A4E183DB43E3A006913E3F8F8A9E35213; } IL_0022: { return _stringLiteral2F013AEA4E8172E2DB760065984EC56F9AD8047F; } IL_0028: { return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } } // System.Exception System.Exception::FixRemotingException() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Exception_FixRemotingException_mA81C898DA0D0111AC63F14F7F96B369983327061 (Exception_t* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE06236BE6BC845E9C37F6769DC8F3D921AF75087); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFF032BD9BDBB98CDC6B7FA0D72A5CA8FCA990A4F); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* G_B3_0 = NULL; { int32_t L_0 = __this->____remoteStackIndex_9; if (!L_0) { goto IL_000f; } } { G_B3_0 = _stringLiteralFF032BD9BDBB98CDC6B7FA0D72A5CA8FCA990A4F; goto IL_0014; } IL_000f: { G_B3_0 = _stringLiteralE06236BE6BC845E9C37F6769DC8F3D921AF75087; } IL_0014: { String_t* L_1; L_1 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL); String_t* L_2; L_2 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Exception::get_StackTrace() */, __this); int32_t L_3 = __this->____remoteStackIndex_9; int32_t L_4 = L_3; RuntimeObject* L_5 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_4); String_t* L_6; L_6 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(G_B3_0, L_1, L_2, L_5, NULL); V_0 = L_6; String_t* L_7 = V_0; __this->____remoteStackTraceString_8 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->____remoteStackTraceString_8), (void*)L_7); int32_t L_8 = __this->____remoteStackIndex_9; __this->____remoteStackIndex_9 = ((int32_t)il2cpp_codegen_add(L_8, 1)); __this->____stackTraceString_7 = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____stackTraceString_7), (void*)(String_t*)NULL); return __this; } } // System.Void System.Exception::ReportUnhandledException(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception_ReportUnhandledException_mFE994458658DA0594E872869B871688C5A76ECF7 (Exception_t* ___0_exception, const RuntimeMethod* method) { typedef void (*Exception_ReportUnhandledException_mFE994458658DA0594E872869B871688C5A76ECF7_ftn) (Exception_t*); using namespace il2cpp::icalls; ((Exception_ReportUnhandledException_mFE994458658DA0594E872869B871688C5A76ECF7_ftn)mscorlib::System::Exception::ReportUnhandledException) (___0_exception); } // System.Void System.Exception::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__cctor_mAA6142617DE48F3454EF90E0A0F6D0D617EB2431 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_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); NullCheck(L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL); ((Exception_t_StaticFields*)il2cpp_codegen_static_fields_for(Exception_t_il2cpp_TypeInfo_var))->___s_EDILock_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((Exception_t_StaticFields*)il2cpp_codegen_static_fields_for(Exception_t_il2cpp_TypeInfo_var))->___s_EDILock_0), (void*)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.GC::register_ephemeron_array(System.Runtime.CompilerServices.Ephemeron[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_register_ephemeron_array_m7798D3C75D2E2DC50CAA2422C2B36656D7793D18 (EphemeronU5BU5D_t4F80428A1142C3102C946127F8190063001742E8* ___0_array, const RuntimeMethod* method) { typedef void (*GC_register_ephemeron_array_m7798D3C75D2E2DC50CAA2422C2B36656D7793D18_ftn) (EphemeronU5BU5D_t4F80428A1142C3102C946127F8190063001742E8*); using namespace il2cpp::icalls; ((GC_register_ephemeron_array_m7798D3C75D2E2DC50CAA2422C2B36656D7793D18_ftn)mscorlib::System::GC::register_ephemeron_array) (___0_array); } // System.Object System.GC::get_ephemeron_tombstone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GC_get_ephemeron_tombstone_mCDD964CA7598277130FCE375D07742BFB6A667DF (const RuntimeMethod* method) { typedef RuntimeObject* (*GC_get_ephemeron_tombstone_mCDD964CA7598277130FCE375D07742BFB6A667DF_ftn) (); using namespace il2cpp::icalls; return ((GC_get_ephemeron_tombstone_mCDD964CA7598277130FCE375D07742BFB6A667DF_ftn)mscorlib::System::GC::get_ephemeron_tombstone) (); } // System.Void System.GC::GetMemoryInfo(System.UInt32&,System.UInt64&,System.UInt32&,System.UIntPtr&,System.UIntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_GetMemoryInfo_m76EC8CBA59E73780A035D8F62948436D552D2424 (uint32_t* ___0_highMemLoadThreshold, uint64_t* ___1_totalPhysicalMem, uint32_t* ___2_lastRecordedMemLoad, uintptr_t* ___3_lastRecordedHeapSize, uintptr_t* ___4_lastRecordedFragmentation, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint32_t* L_0 = ___0_highMemLoadThreshold; *((int32_t*)L_0) = (int32_t)0; uint64_t* L_1 = ___1_totalPhysicalMem; *((int64_t*)L_1) = (int64_t)((int64_t)(-1)); uint32_t* L_2 = ___2_lastRecordedMemLoad; *((int32_t*)L_2) = (int32_t)0; uintptr_t* L_3 = ___3_lastRecordedHeapSize; il2cpp_codegen_runtime_class_init_inline(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_4 = ((UIntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(UIntPtr_t_il2cpp_TypeInfo_var))->___Zero_0; *((intptr_t*)L_3) = (intptr_t)L_4; uintptr_t* L_5 = ___4_lastRecordedFragmentation; uintptr_t L_6 = ((UIntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(UIntPtr_t_il2cpp_TypeInfo_var))->___Zero_0; *((intptr_t*)L_5) = (intptr_t)L_6; return; } } // System.Void System.GC::KeepAlive(System.Object) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void GC_KeepAlive_m53833ADCAF719294E5D1DA13B067E31472C762F9 (RuntimeObject* ___0_obj, const RuntimeMethod* method) { { return; } } // System.Void System.GC::_SuppressFinalize(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC__SuppressFinalize_mC461CEE1BF6349BFDF91A0CA0F9D513B19BAB8BA (RuntimeObject* ___0_o, const RuntimeMethod* method) { typedef void (*GC__SuppressFinalize_mC461CEE1BF6349BFDF91A0CA0F9D513B19BAB8BA_ftn) (RuntimeObject*); using namespace il2cpp::icalls; ((GC__SuppressFinalize_mC461CEE1BF6349BFDF91A0CA0F9D513B19BAB8BA_ftn)mscorlib::System::GC::_SuppressFinalize) (___0_o); } // System.Void System.GC::SuppressFinalize(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral690BF02630AC0BD6AA6BD08D2C36A28E1FC54F3E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65_RuntimeMethod_var))); } IL_000e: { RuntimeObject* L_2 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); GC__SuppressFinalize_mC461CEE1BF6349BFDF91A0CA0F9D513B19BAB8BA(L_2, NULL); return; } } // System.Void System.GC::_ReRegisterForFinalize(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC__ReRegisterForFinalize_m0A97F8936F04381F21664D3C6474FEF6AB7553BA (RuntimeObject* ___0_o, const RuntimeMethod* method) { typedef void (*GC__ReRegisterForFinalize_m0A97F8936F04381F21664D3C6474FEF6AB7553BA_ftn) (RuntimeObject*); using namespace il2cpp::icalls; ((GC__ReRegisterForFinalize_m0A97F8936F04381F21664D3C6474FEF6AB7553BA_ftn)mscorlib::System::GC::_ReRegisterForFinalize) (___0_o); } // System.Void System.GC::ReRegisterForFinalize(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_ReRegisterForFinalize_m5896580D5E233681641CF8DC17A806FC087E03BF (RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral690BF02630AC0BD6AA6BD08D2C36A28E1FC54F3E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GC_ReRegisterForFinalize_m5896580D5E233681641CF8DC17A806FC087E03BF_RuntimeMethod_var))); } IL_000e: { RuntimeObject* L_2 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); GC__ReRegisterForFinalize_m0A97F8936F04381F21664D3C6474FEF6AB7553BA(L_2, NULL); return; } } // System.Void System.GC::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC__cctor_mE1743C977CBCA39CD0EC9B7AE2A12EDDE6D7B548 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = GC_get_ephemeron_tombstone_mCDD964CA7598277130FCE375D07742BFB6A667DF(NULL); ((GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_StaticFields*)il2cpp_codegen_static_fields_for(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var))->___EPHEMERON_TOMBSTONE_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_StaticFields*)il2cpp_codegen_static_fields_for(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var))->___EPHEMERON_TOMBSTONE_0), (void*)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.RuntimeType System.RuntimeType::GetType(System.String,System.Boolean,System.Boolean,System.Boolean,System.Threading.StackCrawlMark&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* RuntimeType_GetType_mABBB0F2F22D5515A894B3FAB07BAE6842C0CE64F (String_t* ___0_typeName, bool ___1_throwOnError, bool ___2_ignoreCase, bool ___3_reflectionOnly, int32_t* ___4_stackMark, const RuntimeMethod* method) { { String_t* L_0 = ___0_typeName; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA3B1A234DAEC9756BFB527FA949CDAD5E7BF48EA)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetType_mABBB0F2F22D5515A894B3FAB07BAE6842C0CE64F_RuntimeMethod_var))); } IL_000e: { String_t* L_2 = ___0_typeName; bool L_3 = ___1_throwOnError; bool L_4 = ___2_ignoreCase; bool L_5 = ___3_reflectionOnly; int32_t* L_6 = ___4_stackMark; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7; L_7 = RuntimeTypeHandle_GetTypeByName_m22F60DD6CFD8709E20F2A035547220CB8DEE112E(L_2, L_3, L_4, L_5, L_6, (bool)0, NULL); return L_7; } } // System.Void System.RuntimeType::ThrowIfTypeNeverValidGenericArgument(System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeType_ThrowIfTypeNeverValidGenericArgument_m3A67CD410107F7DE84702B020F80A3250B8ECC74 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var); s_Il2CppMethodInitialized = true; } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0 = ___0_type; NullCheck(L_0); bool L_1; L_1 = Type_get_IsPointer_mC8AAAFEC4E4CEA59DAD0032B85D1BB224763278B(L_0, NULL); if (L_1) { goto IL_0022; } } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = ___0_type; NullCheck(L_2); bool L_3; L_3 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_2, NULL); if (L_3) { goto IL_0022; } } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_4 = ___0_type; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); bool L_7; L_7 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_4, L_6, NULL); if (!L_7) { goto IL_0041; } } IL_0022: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_8; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_10 = ___0_type; NullCheck(L_10); String_t* L_11; L_11 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_10); NullCheck(L_9); ArrayElementTypeCheck (L_9, L_11); (L_9)->SetAt(static_cast(0), (RuntimeObject*)L_11); String_t* L_12; L_12 = Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral85BA0F5EA5F9209B1B88CDAB7D0ED4E98F71CFE8)), L_9, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_13 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_13); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_13, L_12, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_ThrowIfTypeNeverValidGenericArgument_m3A67CD410107F7DE84702B020F80A3250B8ECC74_RuntimeMethod_var))); } IL_0041: { return; } } // System.Void System.RuntimeType::SanityCheckGenericArguments(System.RuntimeType[],System.RuntimeType[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeType_SanityCheckGenericArguments_m5DB478924CE8F6FC81709791C08F2BA3A1B02A58 (RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* ___0_genericArguments, RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* ___1_genericParamters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_0 = ___0_genericArguments; if (L_0) { goto IL_0009; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_SanityCheckGenericArguments_m5DB478924CE8F6FC81709791C08F2BA3A1B02A58_RuntimeMethod_var))); } IL_0009: { V_0 = 0; goto IL_002a; } IL_000d: { RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_2 = ___0_genericArguments; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_5 = (L_2)->GetAt(static_cast(L_4)); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_6; L_6 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_5, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); if (!L_6) { goto IL_001e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_7 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_7); ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_7, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_SanityCheckGenericArguments_m5DB478924CE8F6FC81709791C08F2BA3A1B02A58_RuntimeMethod_var))); } IL_001e: { RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_8 = ___0_genericArguments; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_11 = (L_8)->GetAt(static_cast(L_10)); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_ThrowIfTypeNeverValidGenericArgument_m3A67CD410107F7DE84702B020F80A3250B8ECC74(L_11, NULL); int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_002a: { int32_t L_13 = V_0; RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_14 = ___0_genericArguments; NullCheck(L_14); if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))) { goto IL_000d; } } { RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_15 = ___0_genericArguments; NullCheck(L_15); RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_16 = ___1_genericParamters; NullCheck(L_16); if ((((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))) { goto IL_0064; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)2); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = L_17; RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_19 = ___0_genericArguments; NullCheck(L_19); int32_t L_20 = ((int32_t)(((RuntimeArray*)L_19)->max_length)); RuntimeObject* L_21 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_20); NullCheck(L_18); ArrayElementTypeCheck (L_18, L_21); (L_18)->SetAt(static_cast(0), (RuntimeObject*)L_21); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_22 = L_18; RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_23 = ___1_genericParamters; NullCheck(L_23); int32_t L_24 = ((int32_t)(((RuntimeArray*)L_23)->max_length)); RuntimeObject* L_25 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_24); NullCheck(L_22); ArrayElementTypeCheck (L_22, L_25); (L_22)->SetAt(static_cast(1), (RuntimeObject*)L_25); String_t* L_26; L_26 = Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A75A3A5CA33C6D37ED6465E0934D492286BE956)), L_22, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_27 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_27); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_27, L_26, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_SanityCheckGenericArguments_m5DB478924CE8F6FC81709791C08F2BA3A1B02A58_RuntimeMethod_var))); } IL_0064: { return; } } // System.Void System.RuntimeType::SplitName(System.String,System.String&,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeType_SplitName_mE0CC95244AE27B949341A25B3467814BE8B08E14 (String_t* ___0_fullname, String_t** ___1_name, String_t** ___2_ns, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { String_t** L_0 = ___1_name; *((RuntimeObject**)L_0) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)NULL); String_t** L_1 = ___2_ns; *((RuntimeObject**)L_1) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_1, (void*)(RuntimeObject*)NULL); String_t* L_2 = ___0_fullname; if (L_2) { goto IL_000a; } } { return; } IL_000a: { String_t* L_3 = ___0_fullname; NullCheck(L_3); int32_t L_4; L_4 = String_LastIndexOf_m436B3CDFB93031C7D7710274C092EE52CEAF419F(L_3, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, 4, NULL); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) == ((int32_t)(-1)))) { goto IL_004e; } } { String_t** L_6 = ___2_ns; String_t* L_7 = ___0_fullname; int32_t L_8 = V_0; NullCheck(L_7); String_t* L_9; L_9 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_7, 0, L_8, NULL); *((RuntimeObject**)L_6) = (RuntimeObject*)L_9; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)(RuntimeObject*)L_9); String_t* L_10 = ___0_fullname; NullCheck(L_10); int32_t L_11; L_11 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_10, NULL); String_t** L_12 = ___2_ns; String_t* L_13 = *((String_t**)L_12); NullCheck(L_13); int32_t L_14; L_14 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_13, NULL); V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_11, L_14)), 1)); int32_t L_15 = V_1; if (!L_15) { goto IL_0046; } } { String_t** L_16 = ___1_name; String_t* L_17 = ___0_fullname; int32_t L_18 = V_0; int32_t L_19 = V_1; NullCheck(L_17); String_t* L_20; L_20 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_17, ((int32_t)il2cpp_codegen_add(L_18, 1)), L_19, NULL); *((RuntimeObject**)L_16) = (RuntimeObject*)L_20; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_16, (void*)(RuntimeObject*)L_20); return; } IL_0046: { String_t** L_21 = ___1_name; *((RuntimeObject**)L_21) = (RuntimeObject*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_21, (void*)(RuntimeObject*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); return; } IL_004e: { String_t** L_22 = ___1_name; String_t* L_23 = ___0_fullname; *((RuntimeObject**)L_22) = (RuntimeObject*)L_23; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_22, (void*)(RuntimeObject*)L_23); return; } } // System.Reflection.BindingFlags System.RuntimeType::FilterPreCalculate(System.Boolean,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeType_FilterPreCalculate_m097F6B7524248F453904F5E98400E733E7452C2C (bool ___0_isPublic, bool ___1_isInherited, bool ___2_isStatic, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { bool L_0 = ___0_isPublic; if (L_0) { goto IL_0007; } } { G_B3_0 = ((int32_t)32); goto IL_0009; } IL_0007: { G_B3_0 = ((int32_t)16); } IL_0009: { V_0 = G_B3_0; bool L_1 = ___1_isInherited; if (!L_1) { goto IL_0021; } } { int32_t L_2 = V_0; V_0 = ((int32_t)((int32_t)L_2|2)); bool L_3 = ___2_isStatic; if (!L_3) { goto IL_001b; } } { int32_t L_4 = V_0; V_0 = ((int32_t)((int32_t)L_4|((int32_t)72))); goto IL_002e; } IL_001b: { int32_t L_5 = V_0; V_0 = ((int32_t)((int32_t)L_5|4)); goto IL_002e; } IL_0021: { bool L_6 = ___2_isStatic; if (!L_6) { goto IL_002a; } } { int32_t L_7 = V_0; V_0 = ((int32_t)((int32_t)L_7|8)); goto IL_002e; } IL_002a: { int32_t L_8 = V_0; V_0 = ((int32_t)((int32_t)L_8|4)); } IL_002e: { int32_t L_9 = V_0; return L_9; } } // System.Void System.RuntimeType::FilterHelper(System.Reflection.BindingFlags,System.String&,System.Boolean,System.Boolean&,System.Boolean&,System.RuntimeType/MemberListType&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeType_FilterHelper_m9A0BBC1FFBBCCC35ABEEB315092039041DD8FF87 (int32_t ___0_bindingFlags, String_t** ___1_name, bool ___2_allowPrefixLookup, bool* ___3_prefixLookup, bool* ___4_ignoreCase, int32_t* ___5_listType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7); s_Il2CppMethodInitialized = true; } { bool* L_0 = ___3_prefixLookup; *((int8_t*)L_0) = (int8_t)0; bool* L_1 = ___4_ignoreCase; *((int8_t*)L_1) = (int8_t)0; String_t** L_2 = ___1_name; String_t* L_3 = *((String_t**)L_2); if (!L_3) { goto IL_0059; } } { int32_t L_4 = ___0_bindingFlags; if (!((int32_t)((int32_t)L_4&1))) { goto IL_0028; } } { String_t** L_5 = ___1_name; String_t** L_6 = ___1_name; String_t* L_7 = *((String_t**)L_6); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_8; L_8 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); NullCheck(L_7); String_t* L_9; L_9 = String_ToLower_mD22E5D18F36015484078F5BA0F1687DA95904D1E(L_7, L_8, NULL); *((RuntimeObject**)L_5) = (RuntimeObject*)L_9; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_9); bool* L_10 = ___4_ignoreCase; *((int8_t*)L_10) = (int8_t)1; int32_t* L_11 = ___5_listType; *((int32_t*)L_11) = (int32_t)2; goto IL_002c; } IL_0028: { int32_t* L_12 = ___5_listType; *((int32_t*)L_12) = (int32_t)1; } IL_002c: { bool L_13 = ___2_allowPrefixLookup; if (!L_13) { goto IL_005d; } } { String_t** L_14 = ___1_name; String_t* L_15 = *((String_t**)L_14); NullCheck(L_15); bool L_16; L_16 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_15, _stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7, 4, NULL); if (!L_16) { goto IL_005d; } } { String_t** L_17 = ___1_name; String_t** L_18 = ___1_name; String_t* L_19 = *((String_t**)L_18); String_t** L_20 = ___1_name; String_t* L_21 = *((String_t**)L_20); NullCheck(L_21); int32_t L_22; L_22 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_21, NULL); NullCheck(L_19); String_t* L_23; L_23 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_19, 0, ((int32_t)il2cpp_codegen_subtract(L_22, 1)), NULL); *((RuntimeObject**)L_17) = (RuntimeObject*)L_23; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_17, (void*)(RuntimeObject*)L_23); bool* L_24 = ___3_prefixLookup; *((int8_t*)L_24) = (int8_t)1; int32_t* L_25 = ___5_listType; *((int32_t*)L_25) = (int32_t)0; return; } IL_0059: { int32_t* L_26 = ___5_listType; *((int32_t*)L_26) = (int32_t)0; } IL_005d: { return; } } // System.Void System.RuntimeType::FilterHelper(System.Reflection.BindingFlags,System.String&,System.Boolean&,System.RuntimeType/MemberListType&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeType_FilterHelper_m9085E78D8610B926A272E4685A3FA459DE1E6B53 (int32_t ___0_bindingFlags, String_t** ___1_name, bool* ___2_ignoreCase, int32_t* ___3_listType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { int32_t L_0 = ___0_bindingFlags; String_t** L_1 = ___1_name; bool* L_2 = ___2_ignoreCase; int32_t* L_3 = ___3_listType; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_FilterHelper_m9A0BBC1FFBBCCC35ABEEB315092039041DD8FF87(L_0, L_1, (bool)0, (&V_0), L_2, L_3, NULL); return; } } // System.Boolean System.RuntimeType::FilterApplyPrefixLookup(System.Reflection.MemberInfo,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_FilterApplyPrefixLookup_m035F9BF2B76B3CEE7B118065B67333C0EBC20DA9 (MemberInfo_t* ___0_memberInfo, String_t* ___1_name, bool ___2_ignoreCase, const RuntimeMethod* method) { { bool L_0 = ___2_ignoreCase; if (!L_0) { goto IL_0014; } } { MemberInfo_t* L_1 = ___0_memberInfo; NullCheck(L_1); String_t* L_2; L_2 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_1); String_t* L_3 = ___1_name; NullCheck(L_2); bool L_4; L_4 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_2, L_3, 5, NULL); if (L_4) { goto IL_0025; } } { return (bool)0; } IL_0014: { MemberInfo_t* L_5 = ___0_memberInfo; NullCheck(L_5); String_t* L_6; L_6 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_5); String_t* L_7 = ___1_name; NullCheck(L_6); bool L_8; L_8 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_6, L_7, 4, NULL); if (L_8) { goto IL_0025; } } { return (bool)0; } IL_0025: { return (bool)1; } } // System.Boolean System.RuntimeType::FilterApplyBase(System.Reflection.MemberInfo,System.Reflection.BindingFlags,System.Boolean,System.Boolean,System.Boolean,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_FilterApplyBase_mFD121FBC49663701C484717B99C56051B8092DC6 (MemberInfo_t* ___0_memberInfo, int32_t ___1_bindingFlags, bool ___2_isPublic, bool ___3_isNonProtectedInternal, bool ___4_isStatic, String_t* ___5_name, bool ___6_prefixLookup, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; MethodInfo_t* V_1 = NULL; { bool L_0 = ___2_isPublic; if (!L_0) { goto IL_000b; } } { int32_t L_1 = ___1_bindingFlags; if (((int32_t)((int32_t)L_1&((int32_t)16)))) { goto IL_0013; } } { return (bool)0; } IL_000b: { int32_t L_2 = ___1_bindingFlags; if (((int32_t)((int32_t)L_2&((int32_t)32)))) { goto IL_0013; } } { return (bool)0; } IL_0013: { MemberInfo_t* L_3 = ___0_memberInfo; NullCheck(L_3); Type_t* L_4; L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_3); MemberInfo_t* L_5 = ___0_memberInfo; NullCheck(L_5); Type_t* L_6; L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_ReflectedType() */, L_5); V_0 = (bool)((((int32_t)((((RuntimeObject*)(Type_t*)L_4) == ((RuntimeObject*)(Type_t*)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0); int32_t L_7 = ___1_bindingFlags; bool L_8 = V_0; if (!((int32_t)(((!(((uint32_t)((int32_t)((int32_t)L_7&2))) <= ((uint32_t)0)))? 1 : 0)&(int32_t)L_8))) { goto IL_0031; } } { return (bool)0; } IL_0031: { MemberInfo_t* L_9 = ___0_memberInfo; NullCheck(L_9); int32_t L_10; L_10 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Reflection.MemberTypes System.Reflection.MemberInfo::get_MemberType() */, L_9); if ((((int32_t)L_10) == ((int32_t)((int32_t)32)))) { goto IL_0067; } } { MemberInfo_t* L_11 = ___0_memberInfo; NullCheck(L_11); int32_t L_12; L_12 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Reflection.MemberTypes System.Reflection.MemberInfo::get_MemberType() */, L_11); if ((((int32_t)L_12) == ((int32_t)((int32_t)128)))) { goto IL_0067; } } { bool L_13 = ___4_isStatic; if (!L_13) { goto IL_0060; } } { int32_t L_14 = ___1_bindingFlags; bool L_15 = V_0; if (!((int32_t)(((((int32_t)((int32_t)((int32_t)L_14&((int32_t)64)))) == ((int32_t)0))? 1 : 0)&(int32_t)L_15))) { goto IL_0059; } } { return (bool)0; } IL_0059: { int32_t L_16 = ___1_bindingFlags; if (((int32_t)((int32_t)L_16&8))) { goto IL_0067; } } { return (bool)0; } IL_0060: { int32_t L_17 = ___1_bindingFlags; if (((int32_t)((int32_t)L_17&4))) { goto IL_0067; } } { return (bool)0; } IL_0067: { bool L_18 = ___6_prefixLookup; if (!L_18) { goto IL_007d; } } { MemberInfo_t* L_19 = ___0_memberInfo; String_t* L_20 = ___5_name; int32_t L_21 = ___1_bindingFlags; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_22; L_22 = RuntimeType_FilterApplyPrefixLookup_m035F9BF2B76B3CEE7B118065B67333C0EBC20DA9(L_19, L_20, (bool)((!(((uint32_t)((int32_t)((int32_t)L_21&1))) <= ((uint32_t)0)))? 1 : 0), NULL); if (L_22) { goto IL_007d; } } { return (bool)0; } IL_007d: { int32_t L_23 = ___1_bindingFlags; bool L_24 = V_0; bool L_25 = ___3_isNonProtectedInternal; if (!((int32_t)(((int32_t)(((((int32_t)((int32_t)((int32_t)L_23&2))) == ((int32_t)0))? 1 : 0)&(int32_t)L_24))&(int32_t)L_25))) { goto IL_00bc; } } { int32_t L_26 = ___1_bindingFlags; if (!((int32_t)((int32_t)L_26&((int32_t)32)))) { goto IL_00bc; } } { bool L_27 = ___4_isStatic; if (L_27) { goto IL_00bc; } } { int32_t L_28 = ___1_bindingFlags; if (!((int32_t)((int32_t)L_28&4))) { goto IL_00bc; } } { MemberInfo_t* L_29 = ___0_memberInfo; V_1 = ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_29, MethodInfo_t_il2cpp_TypeInfo_var)); MethodInfo_t* L_30 = V_1; bool L_31; L_31 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_30, (MethodInfo_t*)NULL, NULL); if (!L_31) { goto IL_00aa; } } { return (bool)0; } IL_00aa: { MethodInfo_t* L_32 = V_1; NullCheck(L_32); bool L_33; L_33 = MethodBase_get_IsVirtual_m2C0A566F37B666FDEE3066729AEACF336B342EC2(L_32, NULL); if (L_33) { goto IL_00bc; } } { MethodInfo_t* L_34 = V_1; NullCheck(L_34); bool L_35; L_35 = MethodBase_get_IsAbstract_mBD096DC9FCDF68114928CA73690882A2F9831EF9(L_34, NULL); if (L_35) { goto IL_00bc; } } { return (bool)0; } IL_00bc: { return (bool)1; } } // System.Boolean System.RuntimeType::FilterApplyType(System.Type,System.Reflection.BindingFlags,System.String,System.Boolean,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_FilterApplyType_m0D557F6B6E189D78629BAD494470014FE211B475 (Type_t* ___0_type, int32_t ___1_bindingFlags, String_t* ___2_name, bool ___3_prefixLookup, String_t* ___4_ns, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t G_B3_0 = 0; { Type_t* L_0 = ___0_type; NullCheck(L_0); bool L_1; L_1 = Type_get_IsNestedPublic_mE2D54A3967EB503A1694CCF1E2AFD7489CA6E9B2(L_0, NULL); if (L_1) { goto IL_0010; } } { Type_t* L_2 = ___0_type; NullCheck(L_2); bool L_3; L_3 = Type_get_IsPublic_m71FA078BA19CA4F6073433CAA836718A0E2F2DE4(L_2, NULL); G_B3_0 = ((int32_t)(L_3)); goto IL_0011; } IL_0010: { G_B3_0 = 1; } IL_0011: { V_0 = (bool)G_B3_0; V_1 = (bool)0; Type_t* L_4 = ___0_type; int32_t L_5 = ___1_bindingFlags; bool L_6 = V_0; Type_t* L_7 = ___0_type; NullCheck(L_7); bool L_8; L_8 = Type_get_IsNestedAssembly_mBC2DDA6738C5F8CD2BA299CA954AE4A2373E4A0B(L_7, NULL); bool L_9 = V_1; String_t* L_10 = ___2_name; bool L_11 = ___3_prefixLookup; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_12; L_12 = RuntimeType_FilterApplyBase_mFD121FBC49663701C484717B99C56051B8092DC6(L_4, L_5, L_6, L_8, L_9, L_10, L_11, NULL); if (L_12) { goto IL_0029; } } { return (bool)0; } IL_0029: { String_t* L_13 = ___4_ns; if (!L_13) { goto IL_003e; } } { String_t* L_14 = ___4_ns; Type_t* L_15 = ___0_type; NullCheck(L_15); String_t* L_16; L_16 = VirtualFuncInvoker0< String_t* >::Invoke(23 /* System.String System.Type::get_Namespace() */, L_15); bool L_17; L_17 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_14, L_16, NULL); if (!L_17) { goto IL_003e; } } { return (bool)0; } IL_003e: { return (bool)1; } } // System.Boolean System.RuntimeType::FilterApplyMethodInfo(System.Reflection.RuntimeMethodInfo,System.Reflection.BindingFlags,System.Reflection.CallingConventions,System.Type[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_FilterApplyMethodInfo_m31BFFFB6DA0955CF8CAD0822E2D2944E3888A215 (RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* ___0_method, int32_t ___1_bindingFlags, int32_t ___2_callConv, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_argumentTypes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_0 = ___0_method; RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_1 = ___0_method; NullCheck(L_1); int32_t L_2; L_2 = RuntimeMethodInfo_get_BindingFlags_mAD3A803A0D201A0091A86E08357C39E9042A37BE(L_1, NULL); int32_t L_3 = ___1_bindingFlags; int32_t L_4 = ___2_callConv; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = ___3_argumentTypes; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_6; L_6 = RuntimeType_FilterApplyMethodBase_mB1E91426FC857F05A54F4594CEB6A39BB533943C(L_0, L_2, L_3, L_4, L_5, NULL); return L_6; } } // System.Boolean System.RuntimeType::FilterApplyConstructorInfo(System.Reflection.RuntimeConstructorInfo,System.Reflection.BindingFlags,System.Reflection.CallingConventions,System.Type[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_FilterApplyConstructorInfo_mB90D5464AE4D3ABF62C40C253A40311810C1CC27 (RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* ___0_constructor, int32_t ___1_bindingFlags, int32_t ___2_callConv, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_argumentTypes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_0 = ___0_constructor; RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_1 = ___0_constructor; NullCheck(L_1); int32_t L_2; L_2 = RuntimeConstructorInfo_get_BindingFlags_m80244D39606D25891E6494C4386ECB67A77BB23F(L_1, NULL); int32_t L_3 = ___1_bindingFlags; int32_t L_4 = ___2_callConv; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = ___3_argumentTypes; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_6; L_6 = RuntimeType_FilterApplyMethodBase_mB1E91426FC857F05A54F4594CEB6A39BB533943C(L_0, L_2, L_3, L_4, L_5, NULL); return L_6; } } // System.Boolean System.RuntimeType::FilterApplyMethodBase(System.Reflection.MethodBase,System.Reflection.BindingFlags,System.Reflection.BindingFlags,System.Reflection.CallingConventions,System.Type[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_FilterApplyMethodBase_mB1E91426FC857F05A54F4594CEB6A39BB533943C (MethodBase_t* ___0_methodBase, int32_t ___1_methodFlags, int32_t ___2_bindingFlags, int32_t ___3_callConv, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___4_argumentTypes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParamArrayAttribute_tF27F03676EDA15B72F5F2693C5F70388146CCA6D_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_0 = NULL; bool V_1 = false; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* V_2 = NULL; int32_t V_3 = 0; { int32_t L_0 = ___2_bindingFlags; ___2_bindingFlags = ((int32_t)((int32_t)L_0^2)); int32_t L_1 = ___3_callConv; if (((int32_t)((int32_t)L_1&3))) { goto IL_002c; } } { int32_t L_2 = ___3_callConv; if (!((int32_t)((int32_t)L_2&2))) { goto IL_001b; } } { MethodBase_t* L_3 = ___0_methodBase; NullCheck(L_3); int32_t L_4; L_4 = VirtualFuncInvoker0< int32_t >::Invoke(18 /* System.Reflection.CallingConventions System.Reflection.MethodBase::get_CallingConvention() */, L_3); if (((int32_t)((int32_t)L_4&2))) { goto IL_001b; } } { return (bool)0; } IL_001b: { int32_t L_5 = ___3_callConv; if (!((int32_t)((int32_t)L_5&1))) { goto IL_002c; } } { MethodBase_t* L_6 = ___0_methodBase; NullCheck(L_6); int32_t L_7; L_7 = VirtualFuncInvoker0< int32_t >::Invoke(18 /* System.Reflection.CallingConventions System.Reflection.MethodBase::get_CallingConvention() */, L_6); if (((int32_t)((int32_t)L_7&1))) { goto IL_002c; } } { return (bool)0; } IL_002c: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = ___4_argumentTypes; if (!L_8) { goto IL_0102; } } { MethodBase_t* L_9 = ___0_methodBase; NullCheck(L_9); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_10; L_10 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(36 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersNoCopy() */, L_9); V_0 = L_10; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11 = ___4_argumentTypes; NullCheck(L_11); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_12 = V_0; NullCheck(L_12); if ((((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))) { goto IL_00cc; } } { int32_t L_13 = ___2_bindingFlags; if (((int32_t)((int32_t)L_13&((int32_t)13056)))) { goto IL_0051; } } { return (bool)0; } IL_0051: { V_1 = (bool)0; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_14 = ___4_argumentTypes; NullCheck(L_14); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_15 = V_0; NullCheck(L_15); if (!((((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))) > ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))? 1 : 0)) { goto IL_006c; } } { MethodBase_t* L_16 = ___0_methodBase; NullCheck(L_16); int32_t L_17; L_17 = VirtualFuncInvoker0< int32_t >::Invoke(18 /* System.Reflection.CallingConventions System.Reflection.MethodBase::get_CallingConvention() */, L_16); if (((int32_t)((int32_t)L_17&2))) { goto IL_0088; } } { V_1 = (bool)1; goto IL_0088; } IL_006c: { int32_t L_18 = ___2_bindingFlags; if (((int32_t)((int32_t)L_18&((int32_t)262144)))) { goto IL_0079; } } { V_1 = (bool)1; goto IL_0088; } IL_0079: { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_19 = V_0; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_20 = ___4_argumentTypes; NullCheck(L_20); NullCheck(L_19); int32_t L_21 = ((int32_t)(((RuntimeArray*)L_20)->max_length)); ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_22 = (L_19)->GetAt(static_cast(L_21)); NullCheck(L_22); bool L_23; L_23 = ParameterInfo_get_IsOptional_mB27F82EA5A21188AD6E5CC5A34A3913C6D887BD4(L_22, NULL); if (L_23) { goto IL_0088; } } { V_1 = (bool)1; } IL_0088: { bool L_24 = V_1; if (!L_24) { goto IL_0102; } } { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_25 = V_0; NullCheck(L_25); if ((((RuntimeArray*)L_25)->max_length)) { goto IL_0091; } } { return (bool)0; } IL_0091: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_26 = ___4_argumentTypes; NullCheck(L_26); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_27 = V_0; NullCheck(L_27); if (!((((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length))) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_27)->max_length)), 1))))? 1 : 0)) { goto IL_00a0; } } { return (bool)0; } IL_00a0: { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_28 = V_0; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_29 = V_0; NullCheck(L_29); NullCheck(L_28); int32_t L_30 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_29)->max_length)), 1)); ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_31 = (L_28)->GetAt(static_cast(L_30)); V_2 = L_31; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_32 = V_2; NullCheck(L_32); Type_t* L_33; L_33 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_32); NullCheck(L_33); bool L_34; L_34 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_33, NULL); if (L_34) { goto IL_00b7; } } { return (bool)0; } IL_00b7: { ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_35 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_36 = { reinterpret_cast (ParamArrayAttribute_tF27F03676EDA15B72F5F2693C5F70388146CCA6D_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_37; L_37 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_36, NULL); NullCheck(L_35); bool L_38; L_38 = VirtualFuncInvoker2< bool, Type_t*, bool >::Invoke(13 /* System.Boolean System.Reflection.ParameterInfo::IsDefined(System.Type,System.Boolean) */, L_35, L_37, (bool)0); if (L_38) { goto IL_0102; } } { return (bool)0; } IL_00cc: { int32_t L_39 = ___2_bindingFlags; if (!((int32_t)((int32_t)L_39&((int32_t)65536)))) { goto IL_0102; } } { int32_t L_40 = ___2_bindingFlags; if (((int32_t)((int32_t)L_40&((int32_t)256)))) { goto IL_0102; } } { V_3 = 0; goto IL_00fc; } IL_00e2: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_41 = ___4_argumentTypes; int32_t L_42 = V_3; NullCheck(L_41); int32_t L_43 = L_42; Type_t* L_44 = (L_41)->GetAt(static_cast(L_43)); if (!L_44) { goto IL_00f8; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_45 = ___4_argumentTypes; int32_t L_46 = V_3; NullCheck(L_45); int32_t L_47 = L_46; Type_t* L_48 = (L_45)->GetAt(static_cast(L_47)); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_49 = V_0; int32_t L_50 = V_3; NullCheck(L_49); int32_t L_51 = L_50; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_52 = (L_49)->GetAt(static_cast(L_51)); bool L_53; L_53 = SignatureTypeExtensions_MatchesParameterTypeExactly_m10ECF31779DB79AF8A40D4D9CB3D77DA3BCC38C7(L_48, L_52, NULL); if (L_53) { goto IL_00f8; } } { return (bool)0; } IL_00f8: { int32_t L_54 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_54, 1)); } IL_00fc: { int32_t L_55 = V_3; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_56 = V_0; NullCheck(L_56); if ((((int32_t)L_55) < ((int32_t)((int32_t)(((RuntimeArray*)L_56)->max_length))))) { goto IL_00e2; } } IL_0102: { return (bool)1; } } // System.Void System.RuntimeType::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeType__ctor_mCAFC05E4082CCEA7E16F446291D29D5D50165315 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { TypeInfo__ctor_mFD6FD3B3FEFC2CFA1BEA921C9E1FBAD2B6C7AE79(__this, NULL); NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_0); NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType__ctor_mCAFC05E4082CCEA7E16F446291D29D5D50165315_RuntimeMethod_var))); } } // System.RuntimeType/ListBuilder`1 System.RuntimeType::GetMethodCandidates(System.String,System.Reflection.BindingFlags,System.Reflection.CallingConventions,System.Type[],System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26 RuntimeType_GetMethodCandidates_mA9820149DB45380448BEE07682931E5D927CE14E (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, int32_t ___2_callConv, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_types, int32_t ___4_genericParamCount, bool ___5_allowPrefixLookup, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_Add_m62DF71AD4197F54F515ADFF60A8939F53CF371A3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1__ctor_m6DECDA61292C41975A89CBB7FA907C852BBFD752_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* V_3 = NULL; ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26 V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* V_6 = NULL; bool V_7 = false; { int32_t L_0 = ___1_bindingAttr; bool L_1 = ___5_allowPrefixLookup; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_FilterHelper_m9A0BBC1FFBBCCC35ABEEB315092039041DD8FF87(L_0, (&___0_name), L_1, (&V_0), (&V_1), (&V_2), NULL); String_t* L_2 = ___0_name; int32_t L_3 = ___1_bindingAttr; int32_t L_4 = V_2; RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* L_5; L_5 = RuntimeType_GetMethodsByName_mE6D954131EAA1B7BBBF8EA69DDD0C6D3F539EF38(__this, L_2, L_3, L_4, __this, NULL); V_3 = L_5; RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* L_6 = V_3; NullCheck(L_6); ListBuilder_1__ctor_m6DECDA61292C41975A89CBB7FA907C852BBFD752((&V_4), ((int32_t)(((RuntimeArray*)L_6)->max_length)), ListBuilder_1__ctor_m6DECDA61292C41975A89CBB7FA907C852BBFD752_RuntimeMethod_var); V_5 = 0; goto IL_0088; } IL_002a: { RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* L_7 = V_3; int32_t L_8 = V_5; NullCheck(L_7); int32_t L_9 = L_8; RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_10 = (L_7)->GetAt(static_cast(L_9)); V_6 = L_10; int32_t L_11 = ___4_genericParamCount; if ((((int32_t)L_11) == ((int32_t)(-1)))) { goto IL_005e; } } { RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_12 = V_6; NullCheck(L_12); bool L_13; L_13 = VirtualFuncInvoker0< bool >::Invoke(24 /* System.Boolean System.Reflection.MethodBase::get_IsGenericMethod() */, L_12); V_7 = L_13; int32_t L_14 = ___4_genericParamCount; bool L_15 = V_7; if (((int32_t)(((((int32_t)L_14) == ((int32_t)0))? 1 : 0)&(int32_t)L_15))) { goto IL_0082; } } { int32_t L_16 = ___4_genericParamCount; if ((((int32_t)L_16) <= ((int32_t)0))) { goto IL_0051; } } { bool L_17 = V_7; if (!L_17) { goto IL_0082; } } IL_0051: { RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_18 = V_6; NullCheck(L_18); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_19; L_19 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(26 /* System.Type[] System.Reflection.MethodBase::GetGenericArguments() */, L_18); NullCheck(L_19); int32_t L_20 = ___4_genericParamCount; if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))) == ((uint32_t)L_20)))) { goto IL_0082; } } IL_005e: { RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_21 = V_6; int32_t L_22 = ___1_bindingAttr; int32_t L_23 = ___2_callConv; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_24 = ___3_types; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_25; L_25 = RuntimeType_FilterApplyMethodInfo_m31BFFFB6DA0955CF8CAD0822E2D2944E3888A215(L_21, L_22, L_23, L_24, NULL); if (!L_25) { goto IL_0082; } } { bool L_26 = V_0; if (!L_26) { goto IL_0079; } } { RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_27 = V_6; String_t* L_28 = ___0_name; bool L_29 = V_1; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_30; L_30 = RuntimeType_FilterApplyPrefixLookup_m035F9BF2B76B3CEE7B118065B67333C0EBC20DA9(L_27, L_28, L_29, NULL); if (!L_30) { goto IL_0082; } } IL_0079: { RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_31 = V_6; ListBuilder_1_Add_m62DF71AD4197F54F515ADFF60A8939F53CF371A3((&V_4), L_31, ListBuilder_1_Add_m62DF71AD4197F54F515ADFF60A8939F53CF371A3_RuntimeMethod_var); } IL_0082: { int32_t L_32 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_0088: { int32_t L_33 = V_5; RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* L_34 = V_3; NullCheck(L_34); if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))))) { goto IL_002a; } } { ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26 L_35 = V_4; return L_35; } } // System.RuntimeType/ListBuilder`1 System.RuntimeType::GetConstructorCandidates(System.String,System.Reflection.BindingFlags,System.Reflection.CallingConventions,System.Type[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48 RuntimeType_GetConstructorCandidates_mB1CAAF37CC4F1237F958EFC376BEF2BAE06B1F5A (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, int32_t ___2_callConv, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_types, bool ___4_allowPrefixLookup, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_Add_m574AB4FA4838B9A7E4857567D2F0BC0ABED4119C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1__ctor_m3ACA763449137FE4AEE54773CACA376AE6119716_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07* V_3 = NULL; ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48 V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* V_6 = NULL; { int32_t L_0 = ___1_bindingAttr; bool L_1 = ___4_allowPrefixLookup; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_FilterHelper_m9A0BBC1FFBBCCC35ABEEB315092039041DD8FF87(L_0, (&___0_name), L_1, (&V_0), (&V_1), (&V_2), NULL); bool L_2 = V_0; if (L_2) { goto IL_001e; } } { String_t* L_3 = ___0_name; if (!L_3) { goto IL_001e; } } { String_t* L_4 = ___0_name; NullCheck(L_4); int32_t L_5; L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL); if (!L_5) { goto IL_0040; } } IL_001e: { String_t* L_6 = ___0_name; bool L_7; L_7 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_6, NULL); if (L_7) { goto IL_0047; } } { String_t* L_8 = ___0_name; il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var); String_t* L_9 = ((ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_StaticFields*)il2cpp_codegen_static_fields_for(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var))->___ConstructorName_0; bool L_10; L_10 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_8, L_9, NULL); if (!L_10) { goto IL_0047; } } { String_t* L_11 = ___0_name; il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var); String_t* L_12 = ((ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_StaticFields*)il2cpp_codegen_static_fields_for(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var))->___TypeConstructorName_1; bool L_13; L_13 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_11, L_12, NULL); if (!L_13) { goto IL_0047; } } IL_0040: { ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48 L_14; memset((&L_14), 0, sizeof(L_14)); ListBuilder_1__ctor_m3ACA763449137FE4AEE54773CACA376AE6119716((&L_14), 0, /*hidden argument*/ListBuilder_1__ctor_m3ACA763449137FE4AEE54773CACA376AE6119716_RuntimeMethod_var); return L_14; } IL_0047: { int32_t L_15 = ___1_bindingAttr; RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07* L_16; L_16 = RuntimeType_GetConstructors_internal_m26A9A5C3281D0B2FC37881B6C644D7160543BD9F(__this, L_15, __this, NULL); V_3 = L_16; RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07* L_17 = V_3; NullCheck(L_17); ListBuilder_1__ctor_m3ACA763449137FE4AEE54773CACA376AE6119716((&V_4), ((int32_t)(((RuntimeArray*)L_17)->max_length)), ListBuilder_1__ctor_m3ACA763449137FE4AEE54773CACA376AE6119716_RuntimeMethod_var); V_5 = 0; goto IL_008f; } IL_005f: { RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07* L_18 = V_3; int32_t L_19 = V_5; NullCheck(L_18); int32_t L_20 = L_19; RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_21 = (L_18)->GetAt(static_cast(L_20)); V_6 = L_21; RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_22 = V_6; int32_t L_23 = ___1_bindingAttr; int32_t L_24 = ___2_callConv; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_25 = ___3_types; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_26; L_26 = RuntimeType_FilterApplyConstructorInfo_mB90D5464AE4D3ABF62C40C253A40311810C1CC27(L_22, L_23, L_24, L_25, NULL); if (!L_26) { goto IL_0089; } } { bool L_27 = V_0; if (!L_27) { goto IL_0080; } } { RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_28 = V_6; String_t* L_29 = ___0_name; bool L_30 = V_1; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_31; L_31 = RuntimeType_FilterApplyPrefixLookup_m035F9BF2B76B3CEE7B118065B67333C0EBC20DA9(L_28, L_29, L_30, NULL); if (!L_31) { goto IL_0089; } } IL_0080: { RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_32 = V_6; ListBuilder_1_Add_m574AB4FA4838B9A7E4857567D2F0BC0ABED4119C((&V_4), L_32, ListBuilder_1_Add_m574AB4FA4838B9A7E4857567D2F0BC0ABED4119C_RuntimeMethod_var); } IL_0089: { int32_t L_33 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_008f: { int32_t L_34 = V_5; RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07* L_35 = V_3; NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))) { goto IL_005f; } } { ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48 L_36 = V_4; return L_36; } } // System.RuntimeType/ListBuilder`1 System.RuntimeType::GetPropertyCandidates(System.String,System.Reflection.BindingFlags,System.Type[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0 RuntimeType_GetPropertyCandidates_m647BC5BF2BC7055CC305364744166B52E09CEF79 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_types, bool ___3_allowPrefixLookup, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_Add_mC447A6A5D562192883B43D0CF9F774E46AA77AC7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1__ctor_m2DABEABD69F42CEB7F5B36491FB2F591C3107A13_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A* V_3 = NULL; ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0 V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* V_6 = NULL; { int32_t L_0 = ___1_bindingAttr; bool L_1 = ___3_allowPrefixLookup; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_FilterHelper_m9A0BBC1FFBBCCC35ABEEB315092039041DD8FF87(L_0, (&___0_name), L_1, (&V_0), (&V_1), (&V_2), NULL); String_t* L_2 = ___0_name; int32_t L_3 = ___1_bindingAttr; int32_t L_4 = V_2; RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A* L_5; L_5 = RuntimeType_GetPropertiesByName_m64A043BE249F4DB7CD3DCD1289313A00387424B5(__this, L_2, L_3, L_4, __this, NULL); V_3 = L_5; int32_t L_6 = ___1_bindingAttr; ___1_bindingAttr = ((int32_t)((int32_t)L_6^2)); RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A* L_7 = V_3; NullCheck(L_7); ListBuilder_1__ctor_m2DABEABD69F42CEB7F5B36491FB2F591C3107A13((&V_4), ((int32_t)(((RuntimeArray*)L_7)->max_length)), ListBuilder_1__ctor_m2DABEABD69F42CEB7F5B36491FB2F591C3107A13_RuntimeMethod_var); V_5 = 0; goto IL_0075; } IL_002f: { RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A* L_8 = V_3; int32_t L_9 = V_5; NullCheck(L_8); int32_t L_10 = L_9; RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* L_11 = (L_8)->GetAt(static_cast(L_10)); V_6 = L_11; int32_t L_12 = ___1_bindingAttr; RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* L_13 = V_6; NullCheck(L_13); int32_t L_14; L_14 = RuntimePropertyInfo_get_BindingFlags_m2AE57B1775A20F682469421B8C32902F5695E969(L_13, NULL); RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* L_15 = V_6; NullCheck(L_15); int32_t L_16; L_16 = RuntimePropertyInfo_get_BindingFlags_m2AE57B1775A20F682469421B8C32902F5695E969(L_15, NULL); if ((!(((uint32_t)((int32_t)((int32_t)L_12&(int32_t)L_14))) == ((uint32_t)L_16)))) { goto IL_006f; } } { bool L_17 = V_0; if (!L_17) { goto IL_0055; } } { RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* L_18 = V_6; String_t* L_19 = ___0_name; bool L_20 = V_1; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_21; L_21 = RuntimeType_FilterApplyPrefixLookup_m035F9BF2B76B3CEE7B118065B67333C0EBC20DA9(L_18, L_19, L_20, NULL); if (!L_21) { goto IL_006f; } } IL_0055: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22 = ___2_types; if (!L_22) { goto IL_0066; } } { RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* L_23 = V_6; NullCheck(L_23); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_24; L_24 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.PropertyInfo::GetIndexParameters() */, L_23); NullCheck(L_24); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_25 = ___2_types; NullCheck(L_25); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))) == ((uint32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))) { goto IL_006f; } } IL_0066: { RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* L_26 = V_6; ListBuilder_1_Add_mC447A6A5D562192883B43D0CF9F774E46AA77AC7((&V_4), L_26, ListBuilder_1_Add_mC447A6A5D562192883B43D0CF9F774E46AA77AC7_RuntimeMethod_var); } IL_006f: { int32_t L_27 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_0075: { int32_t L_28 = V_5; RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A* L_29 = V_3; NullCheck(L_29); if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))))) { goto IL_002f; } } { ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0 L_30 = V_4; return L_30; } } // System.RuntimeType/ListBuilder`1 System.RuntimeType::GetEventCandidates(System.String,System.Reflection.BindingFlags,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F RuntimeType_GetEventCandidates_m1FCA5C48B7F25BD72E9EA4DD415D980E47C8265C (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, bool ___2_allowPrefixLookup, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_Add_mC3819CD2FE0C116CA6FF645EF5C7F1AF1B202104_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1__ctor_m2B852025696E5F5BAD3DFF4FEAF572D97AB33F1F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* V_3 = NULL; ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* V_6 = NULL; { int32_t L_0 = ___1_bindingAttr; bool L_1 = ___2_allowPrefixLookup; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_FilterHelper_m9A0BBC1FFBBCCC35ABEEB315092039041DD8FF87(L_0, (&___0_name), L_1, (&V_0), (&V_1), (&V_2), NULL); String_t* L_2 = ___0_name; int32_t L_3 = ___1_bindingAttr; int32_t L_4 = V_2; RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* L_5; L_5 = RuntimeType_GetEvents_internal_m572EBC7D38E2385ECDB521E7C02BEA1B55589F24(__this, L_2, L_3, L_4, __this, NULL); V_3 = L_5; int32_t L_6 = ___1_bindingAttr; ___1_bindingAttr = ((int32_t)((int32_t)L_6^2)); RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* L_7 = V_3; NullCheck(L_7); ListBuilder_1__ctor_m2B852025696E5F5BAD3DFF4FEAF572D97AB33F1F((&V_4), ((int32_t)(((RuntimeArray*)L_7)->max_length)), ListBuilder_1__ctor_m2B852025696E5F5BAD3DFF4FEAF572D97AB33F1F_RuntimeMethod_var); V_5 = 0; goto IL_0063; } IL_002e: { RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* L_8 = V_3; int32_t L_9 = V_5; NullCheck(L_8); int32_t L_10 = L_9; RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* L_11 = (L_8)->GetAt(static_cast(L_10)); V_6 = L_11; int32_t L_12 = ___1_bindingAttr; RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* L_13 = V_6; NullCheck(L_13); int32_t L_14; L_14 = RuntimeEventInfo_get_BindingFlags_m8248A536662962131B08DA7ED30AFAFF56927FB5(L_13, NULL); RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* L_15 = V_6; NullCheck(L_15); int32_t L_16; L_16 = RuntimeEventInfo_get_BindingFlags_m8248A536662962131B08DA7ED30AFAFF56927FB5(L_15, NULL); if ((!(((uint32_t)((int32_t)((int32_t)L_12&(int32_t)L_14))) == ((uint32_t)L_16)))) { goto IL_005d; } } { bool L_17 = V_0; if (!L_17) { goto IL_0054; } } { RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* L_18 = V_6; String_t* L_19 = ___0_name; bool L_20 = V_1; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_21; L_21 = RuntimeType_FilterApplyPrefixLookup_m035F9BF2B76B3CEE7B118065B67333C0EBC20DA9(L_18, L_19, L_20, NULL); if (!L_21) { goto IL_005d; } } IL_0054: { RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* L_22 = V_6; ListBuilder_1_Add_mC3819CD2FE0C116CA6FF645EF5C7F1AF1B202104((&V_4), L_22, ListBuilder_1_Add_mC3819CD2FE0C116CA6FF645EF5C7F1AF1B202104_RuntimeMethod_var); } IL_005d: { int32_t L_23 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0063: { int32_t L_24 = V_5; RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* L_25 = V_3; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_002e; } } { ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F L_26 = V_4; return L_26; } } // System.RuntimeType/ListBuilder`1 System.RuntimeType::GetFieldCandidates(System.String,System.Reflection.BindingFlags,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5 RuntimeType_GetFieldCandidates_mDEDFC6D11412F750E3485477DE897624C88504F2 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, bool ___2_allowPrefixLookup, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_Add_m88AA3525C22762C4F8749CEF957B47D44420C43E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1__ctor_mA7F05A41A2190210338D58F70594C711374C3B2F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* V_3 = NULL; ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5 V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* V_6 = NULL; { int32_t L_0 = ___1_bindingAttr; bool L_1 = ___2_allowPrefixLookup; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_FilterHelper_m9A0BBC1FFBBCCC35ABEEB315092039041DD8FF87(L_0, (&___0_name), L_1, (&V_0), (&V_1), (&V_2), NULL); String_t* L_2 = ___0_name; int32_t L_3 = ___1_bindingAttr; int32_t L_4 = V_2; RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* L_5; L_5 = RuntimeType_GetFields_internal_m2839B9AC264AECE44A1226EB9BB13E5240798A6A(__this, L_2, L_3, L_4, __this, NULL); V_3 = L_5; int32_t L_6 = ___1_bindingAttr; ___1_bindingAttr = ((int32_t)((int32_t)L_6^2)); RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* L_7 = V_3; NullCheck(L_7); ListBuilder_1__ctor_mA7F05A41A2190210338D58F70594C711374C3B2F((&V_4), ((int32_t)(((RuntimeArray*)L_7)->max_length)), ListBuilder_1__ctor_mA7F05A41A2190210338D58F70594C711374C3B2F_RuntimeMethod_var); V_5 = 0; goto IL_0063; } IL_002e: { RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* L_8 = V_3; int32_t L_9 = V_5; NullCheck(L_8); int32_t L_10 = L_9; RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_11 = (L_8)->GetAt(static_cast(L_10)); V_6 = L_11; int32_t L_12 = ___1_bindingAttr; RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_13 = V_6; NullCheck(L_13); int32_t L_14; L_14 = RuntimeFieldInfo_get_BindingFlags_m1E3F9B303658111A99C298C775DC438A533035FC(L_13, NULL); RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_15 = V_6; NullCheck(L_15); int32_t L_16; L_16 = RuntimeFieldInfo_get_BindingFlags_m1E3F9B303658111A99C298C775DC438A533035FC(L_15, NULL); if ((!(((uint32_t)((int32_t)((int32_t)L_12&(int32_t)L_14))) == ((uint32_t)L_16)))) { goto IL_005d; } } { bool L_17 = V_0; if (!L_17) { goto IL_0054; } } { RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_18 = V_6; String_t* L_19 = ___0_name; bool L_20 = V_1; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_21; L_21 = RuntimeType_FilterApplyPrefixLookup_m035F9BF2B76B3CEE7B118065B67333C0EBC20DA9(L_18, L_19, L_20, NULL); if (!L_21) { goto IL_005d; } } IL_0054: { RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_22 = V_6; ListBuilder_1_Add_m88AA3525C22762C4F8749CEF957B47D44420C43E((&V_4), L_22, ListBuilder_1_Add_m88AA3525C22762C4F8749CEF957B47D44420C43E_RuntimeMethod_var); } IL_005d: { int32_t L_23 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0063: { int32_t L_24 = V_5; RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* L_25 = V_3; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_002e; } } { ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5 L_26 = V_4; return L_26; } } // System.RuntimeType/ListBuilder`1 System.RuntimeType::GetNestedTypeCandidates(System.String,System.Reflection.BindingFlags,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073 RuntimeType_GetNestedTypeCandidates_mC5F088206E599155FD8BFB4BF52350332B761C9B (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_fullname, int32_t ___1_bindingAttr, bool ___2_allowPrefixLookup, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_Add_m81258E63D32FFBAFA3257EFC9E9C0012B672340A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1__ctor_mF343E9DECB4E23395687AB6D3BF117D78C1306E0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; String_t* V_2 = NULL; String_t* V_3 = NULL; int32_t V_4 = 0; RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* V_5 = NULL; ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073 V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_8 = NULL; { int32_t L_0 = ___1_bindingAttr; ___1_bindingAttr = ((int32_t)((int32_t)L_0&((int32_t)-9))); String_t* L_1 = ___0_fullname; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_SplitName_mE0CC95244AE27B949341A25B3467814BE8B08E14(L_1, (&V_2), (&V_3), NULL); int32_t L_2 = ___1_bindingAttr; bool L_3 = ___2_allowPrefixLookup; RuntimeType_FilterHelper_m9A0BBC1FFBBCCC35ABEEB315092039041DD8FF87(L_2, (&V_2), L_3, (&V_0), (&V_1), (&V_4), NULL); String_t* L_4 = V_2; int32_t L_5 = ___1_bindingAttr; int32_t L_6 = V_4; RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_7; L_7 = RuntimeType_GetNestedTypes_internal_mA672737AA56E5D09D12E89016D33CA2AF3A3B7F6(__this, L_4, L_5, L_6, NULL); V_5 = L_7; RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_8 = V_5; NullCheck(L_8); ListBuilder_1__ctor_mF343E9DECB4E23395687AB6D3BF117D78C1306E0((&V_6), ((int32_t)(((RuntimeArray*)L_8)->max_length)), ListBuilder_1__ctor_mF343E9DECB4E23395687AB6D3BF117D78C1306E0_RuntimeMethod_var); V_7 = 0; goto IL_005e; } IL_003b: { RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_9 = V_5; int32_t L_10 = V_7; NullCheck(L_9); int32_t L_11 = L_10; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_12 = (L_9)->GetAt(static_cast(L_11)); V_8 = L_12; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_13 = V_8; int32_t L_14 = ___1_bindingAttr; String_t* L_15 = V_2; bool L_16 = V_0; String_t* L_17 = V_3; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_18; L_18 = RuntimeType_FilterApplyType_m0D557F6B6E189D78629BAD494470014FE211B475(L_13, L_14, L_15, L_16, L_17, NULL); if (!L_18) { goto IL_0058; } } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_19 = V_8; ListBuilder_1_Add_m81258E63D32FFBAFA3257EFC9E9C0012B672340A((&V_6), L_19, ListBuilder_1_Add_m81258E63D32FFBAFA3257EFC9E9C0012B672340A_RuntimeMethod_var); } IL_0058: { int32_t L_20 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_005e: { int32_t L_21 = V_7; RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_22 = V_5; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_003b; } } { ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073 L_23 = V_6; return L_23; } } // System.Reflection.MethodInfo[] System.RuntimeType::GetMethods(System.Reflection.BindingFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* RuntimeType_GetMethods_m2D33DBC70980A71019402D32797B49E26EDB7D89 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, int32_t ___0_bindingAttr, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_ToArray_m75D0502740D24265812AFA14DD9DB1AAFFF96938_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_bindingAttr; ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26 L_1; L_1 = RuntimeType_GetMethodCandidates_mA9820149DB45380448BEE07682931E5D927CE14E(__this, (String_t*)NULL, L_0, 3, (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL, (-1), (bool)0, NULL); V_0 = L_1; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_2; L_2 = ListBuilder_1_ToArray_m75D0502740D24265812AFA14DD9DB1AAFFF96938((&V_0), ListBuilder_1_ToArray_m75D0502740D24265812AFA14DD9DB1AAFFF96938_RuntimeMethod_var); return L_2; } } // System.Reflection.ConstructorInfo[] System.RuntimeType::GetConstructors(System.Reflection.BindingFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* RuntimeType_GetConstructors_mD7BC033DCFBD7559795E0129101AC365E4457C9F (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, int32_t ___0_bindingAttr, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_ToArray_mB9DD97C2130A1FC286A54D34BFB1575BE509BFB0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_bindingAttr; ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48 L_1; L_1 = RuntimeType_GetConstructorCandidates_mB1CAAF37CC4F1237F958EFC376BEF2BAE06B1F5A(__this, (String_t*)NULL, L_0, 3, (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL, (bool)0, NULL); V_0 = L_1; ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_2; L_2 = ListBuilder_1_ToArray_mB9DD97C2130A1FC286A54D34BFB1575BE509BFB0((&V_0), ListBuilder_1_ToArray_mB9DD97C2130A1FC286A54D34BFB1575BE509BFB0_RuntimeMethod_var); return L_2; } } // System.Reflection.FieldInfo[] System.RuntimeType::GetFields(System.Reflection.BindingFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* RuntimeType_GetFields_m8FE66920E2C054701AA2F337968340058EA93259 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, int32_t ___0_bindingAttr, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_ToArray_m36D0BA64165DE0F6ED2D41EF9AE678876F569C14_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_bindingAttr; ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5 L_1; L_1 = RuntimeType_GetFieldCandidates_mDEDFC6D11412F750E3485477DE897624C88504F2(__this, (String_t*)NULL, L_0, (bool)0, NULL); V_0 = L_1; FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_2; L_2 = ListBuilder_1_ToArray_m36D0BA64165DE0F6ED2D41EF9AE678876F569C14((&V_0), ListBuilder_1_ToArray_m36D0BA64165DE0F6ED2D41EF9AE678876F569C14_RuntimeMethod_var); return L_2; } } // System.Reflection.ConstructorInfo System.RuntimeType::GetConstructorImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* RuntimeType_GetConstructorImpl_m8BEBDFB98961D2956F3A44B0EB40B7946A7AEFDE (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, int32_t ___0_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___1_binder, int32_t ___2_callConvention, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_types, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___4_modifiers, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultBinder_t0CB85CF7AAAEF6D0C9C229DA447A3C83468C5D4C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_ToArray_mB9DD97C2130A1FC286A54D34BFB1575BE509BFB0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_get_Count_m189FE7426240A3C053D6920B37985778F1292D81_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_get_Item_mD716D652B524CA1F342C165D5A0E5912124AE295_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48 V_0; memset((&V_0), 0, sizeof(V_0)); ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* V_1 = NULL; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_2 = NULL; MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* V_3 = NULL; { int32_t L_0 = ___0_bindingAttr; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = ___3_types; ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48 L_2; L_2 = RuntimeType_GetConstructorCandidates_mB1CAAF37CC4F1237F958EFC376BEF2BAE06B1F5A(__this, (String_t*)NULL, L_0, 3, L_1, (bool)0, NULL); V_0 = L_2; int32_t L_3; L_3 = ListBuilder_1_get_Count_m189FE7426240A3C053D6920B37985778F1292D81_inline((&V_0), ListBuilder_1_get_Count_m189FE7426240A3C053D6920B37985778F1292D81_RuntimeMethod_var); if (L_3) { goto IL_0018; } } { return (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL; } IL_0018: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = ___3_types; NullCheck(L_4); if ((((RuntimeArray*)L_4)->max_length)) { goto IL_0040; } } { int32_t L_5; L_5 = ListBuilder_1_get_Count_m189FE7426240A3C053D6920B37985778F1292D81_inline((&V_0), ListBuilder_1_get_Count_m189FE7426240A3C053D6920B37985778F1292D81_RuntimeMethod_var); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_0040; } } { ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_6; L_6 = ListBuilder_1_get_Item_mD716D652B524CA1F342C165D5A0E5912124AE295((&V_0), 0, ListBuilder_1_get_Item_mD716D652B524CA1F342C165D5A0E5912124AE295_RuntimeMethod_var); V_1 = L_6; ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_7 = V_1; NullCheck(L_7); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_8; L_8 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(36 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersNoCopy() */, L_7); V_2 = L_8; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_9 = V_2; if (!L_9) { goto IL_003e; } } { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_10 = V_2; NullCheck(L_10); if ((((RuntimeArray*)L_10)->max_length)) { goto IL_0040; } } IL_003e: { ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_11 = V_1; return L_11; } IL_0040: { int32_t L_12 = ___0_bindingAttr; if (!((int32_t)((int32_t)L_12&((int32_t)65536)))) { goto IL_0061; } } { ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_13; L_13 = ListBuilder_1_ToArray_mB9DD97C2130A1FC286A54D34BFB1575BE509BFB0((&V_0), ListBuilder_1_ToArray_mB9DD97C2130A1FC286A54D34BFB1575BE509BFB0_RuntimeMethod_var); V_3 = (MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A*)L_13; MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* L_14 = V_3; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_15 = ___3_types; ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* L_16 = ___4_modifiers; il2cpp_codegen_runtime_class_init_inline(DefaultBinder_t0CB85CF7AAAEF6D0C9C229DA447A3C83468C5D4C_il2cpp_TypeInfo_var); MethodBase_t* L_17; L_17 = DefaultBinder_ExactBinding_mB7D844E625061CF9D53A6E048AAB4704F4A80FD2(L_14, L_15, L_16, NULL); return ((ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)IsInstClass((RuntimeObject*)L_17, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var)); } IL_0061: { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_18 = ___1_binder; if (L_18) { goto IL_006b; } } { il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_19; L_19 = Type_get_DefaultBinder_m21450212064618B602E0586BFB1CA9B777C46C7F(NULL); ___1_binder = L_19; } IL_006b: { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_20 = ___1_binder; int32_t L_21 = ___0_bindingAttr; ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_22; L_22 = ListBuilder_1_ToArray_mB9DD97C2130A1FC286A54D34BFB1575BE509BFB0((&V_0), ListBuilder_1_ToArray_mB9DD97C2130A1FC286A54D34BFB1575BE509BFB0_RuntimeMethod_var); V_3 = (MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A*)L_22; MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* L_23 = V_3; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_24 = ___3_types; ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* L_25 = ___4_modifiers; NullCheck(L_20); MethodBase_t* L_26; L_26 = VirtualFuncInvoker4< MethodBase_t*, int32_t, MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* >::Invoke(8 /* System.Reflection.MethodBase System.Reflection.Binder::SelectMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[]) */, L_20, L_21, L_23, L_24, L_25); return ((ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)IsInstClass((RuntimeObject*)L_26, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var)); } } // System.Reflection.PropertyInfo System.RuntimeType::GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* RuntimeType_GetPropertyImpl_m0A9F5CABEE4FC026808C4C51720F992EB8B86B71 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___2_binder, Type_t* ___3_returnType, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___4_types, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___5_modifiers, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultBinder_t0CB85CF7AAAEF6D0C9C229DA447A3C83468C5D4C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_ToArray_mFEDF9F4374D96E1169CEDF1FDBA114846F4F78AC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_get_Count_mEC0B67DAD8DFAECF7A064FB2B1BB7CCC6C04993B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_get_Item_m2FE8FD237E410CD9FA7C75C461EC0BBC56E589B9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0 V_0; memset((&V_0), 0, sizeof(V_0)); PropertyInfo_t* V_1 = NULL; { String_t* L_0 = ___0_name; if (L_0) { goto IL_0009; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetPropertyImpl_m0A9F5CABEE4FC026808C4C51720F992EB8B86B71_RuntimeMethod_var))); } IL_0009: { String_t* L_2 = ___0_name; int32_t L_3 = ___1_bindingAttr; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = ___4_types; ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0 L_5; L_5 = RuntimeType_GetPropertyCandidates_m647BC5BF2BC7055CC305364744166B52E09CEF79(__this, L_2, L_3, L_4, (bool)0, NULL); V_0 = L_5; int32_t L_6; L_6 = ListBuilder_1_get_Count_mEC0B67DAD8DFAECF7A064FB2B1BB7CCC6C04993B_inline((&V_0), ListBuilder_1_get_Count_mEC0B67DAD8DFAECF7A064FB2B1BB7CCC6C04993B_RuntimeMethod_var); if (L_6) { goto IL_0020; } } { return (PropertyInfo_t*)NULL; } IL_0020: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = ___4_types; if (!L_7) { goto IL_0029; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = ___4_types; NullCheck(L_8); if ((((RuntimeArray*)L_8)->max_length)) { goto IL_0067; } } IL_0029: { int32_t L_9; L_9 = ListBuilder_1_get_Count_mEC0B67DAD8DFAECF7A064FB2B1BB7CCC6C04993B_inline((&V_0), ListBuilder_1_get_Count_mEC0B67DAD8DFAECF7A064FB2B1BB7CCC6C04993B_RuntimeMethod_var); if ((!(((uint32_t)L_9) == ((uint32_t)1)))) { goto IL_0053; } } { PropertyInfo_t* L_10; L_10 = ListBuilder_1_get_Item_m2FE8FD237E410CD9FA7C75C461EC0BBC56E589B9((&V_0), 0, ListBuilder_1_get_Item_m2FE8FD237E410CD9FA7C75C461EC0BBC56E589B9_RuntimeMethod_var); V_1 = L_10; Type_t* L_11 = ___3_returnType; if (!L_11) { goto IL_0051; } } { Type_t* L_12 = ___3_returnType; PropertyInfo_t* L_13 = V_1; NullCheck(L_13); Type_t* L_14; L_14 = VirtualFuncInvoker0< Type_t* >::Invoke(15 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, L_13); NullCheck(L_12); bool L_15; L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(109 /* System.Boolean System.Type::IsEquivalentTo(System.Type) */, L_12, L_14); if (L_15) { goto IL_0051; } } { return (PropertyInfo_t*)NULL; } IL_0051: { PropertyInfo_t* L_16 = V_1; return L_16; } IL_0053: { Type_t* L_17 = ___3_returnType; if (L_17) { goto IL_0067; } } { String_t* L_18; L_18 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1808951E48E38B2B3D1B8346862CD29EE1BAC364)), NULL); AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E* L_19 = (AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E_il2cpp_TypeInfo_var))); NullCheck(L_19); AmbiguousMatchException__ctor_m626D7A373A51DC634778AEECB96ACAA06058006D(L_19, L_18, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetPropertyImpl_m0A9F5CABEE4FC026808C4C51720F992EB8B86B71_RuntimeMethod_var))); } IL_0067: { int32_t L_20 = ___1_bindingAttr; if (!((int32_t)((int32_t)L_20&((int32_t)65536)))) { goto IL_0083; } } { PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_21; L_21 = ListBuilder_1_ToArray_mFEDF9F4374D96E1169CEDF1FDBA114846F4F78AC((&V_0), ListBuilder_1_ToArray_mFEDF9F4374D96E1169CEDF1FDBA114846F4F78AC_RuntimeMethod_var); Type_t* L_22 = ___3_returnType; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_23 = ___4_types; ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* L_24 = ___5_modifiers; il2cpp_codegen_runtime_class_init_inline(DefaultBinder_t0CB85CF7AAAEF6D0C9C229DA447A3C83468C5D4C_il2cpp_TypeInfo_var); PropertyInfo_t* L_25; L_25 = DefaultBinder_ExactPropertyBinding_m68DDB998A58FD7FA27DEE4568B56D54F2984257A(L_21, L_22, L_23, L_24, NULL); return L_25; } IL_0083: { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_26 = ___2_binder; if (L_26) { goto IL_008d; } } { il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_27; L_27 = Type_get_DefaultBinder_m21450212064618B602E0586BFB1CA9B777C46C7F(NULL); ___2_binder = L_27; } IL_008d: { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_28 = ___2_binder; int32_t L_29 = ___1_bindingAttr; PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_30; L_30 = ListBuilder_1_ToArray_mFEDF9F4374D96E1169CEDF1FDBA114846F4F78AC((&V_0), ListBuilder_1_ToArray_mFEDF9F4374D96E1169CEDF1FDBA114846F4F78AC_RuntimeMethod_var); Type_t* L_31 = ___3_returnType; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_32 = ___4_types; ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* L_33 = ___5_modifiers; NullCheck(L_28); PropertyInfo_t* L_34; L_34 = VirtualFuncInvoker5< PropertyInfo_t*, int32_t, PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7*, Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* >::Invoke(9 /* System.Reflection.PropertyInfo System.Reflection.Binder::SelectProperty(System.Reflection.BindingFlags,System.Reflection.PropertyInfo[],System.Type,System.Type[],System.Reflection.ParameterModifier[]) */, L_28, L_29, L_30, L_31, L_32, L_33); return L_34; } } // System.Reflection.EventInfo System.RuntimeType::GetEvent(System.String,System.Reflection.BindingFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventInfo_t* RuntimeType_GetEvent_m7B6C0E1FF3F84289E911E015E4C6E2DA1D99EA14 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* V_2 = NULL; EventInfo_t* V_3 = NULL; int32_t V_4 = 0; RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* V_5 = NULL; { String_t* L_0 = ___0_name; if (L_0) { goto IL_0009; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetEvent_m7B6C0E1FF3F84289E911E015E4C6E2DA1D99EA14_RuntimeMethod_var))); } IL_0009: { int32_t L_2 = ___1_bindingAttr; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_FilterHelper_m9085E78D8610B926A272E4685A3FA459DE1E6B53(L_2, (&___0_name), (&V_0), (&V_1), NULL); String_t* L_3 = ___0_name; int32_t L_4 = ___1_bindingAttr; int32_t L_5 = V_1; RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* L_6; L_6 = RuntimeType_GetEvents_internal_m572EBC7D38E2385ECDB521E7C02BEA1B55589F24(__this, L_3, L_4, L_5, __this, NULL); V_2 = L_6; V_3 = (EventInfo_t*)NULL; int32_t L_7 = ___1_bindingAttr; ___1_bindingAttr = ((int32_t)((int32_t)L_7^2)); V_4 = 0; goto IL_0066; } IL_002c: { RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* L_8 = V_2; int32_t L_9 = V_4; NullCheck(L_8); int32_t L_10 = L_9; RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* L_11 = (L_8)->GetAt(static_cast(L_10)); V_5 = L_11; int32_t L_12 = ___1_bindingAttr; RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* L_13 = V_5; NullCheck(L_13); int32_t L_14; L_14 = RuntimeEventInfo_get_BindingFlags_m8248A536662962131B08DA7ED30AFAFF56927FB5(L_13, NULL); RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* L_15 = V_5; NullCheck(L_15); int32_t L_16; L_16 = RuntimeEventInfo_get_BindingFlags_m8248A536662962131B08DA7ED30AFAFF56927FB5(L_15, NULL); if ((!(((uint32_t)((int32_t)((int32_t)L_12&(int32_t)L_14))) == ((uint32_t)L_16)))) { goto IL_0060; } } { EventInfo_t* L_17 = V_3; bool L_18; L_18 = EventInfo_op_Inequality_m4B5352D516359B10994084CAE273A1EF64E50B40(L_17, (EventInfo_t*)NULL, NULL); if (!L_18) { goto IL_005d; } } { String_t* L_19; L_19 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1808951E48E38B2B3D1B8346862CD29EE1BAC364)), NULL); AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E* L_20 = (AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E_il2cpp_TypeInfo_var))); NullCheck(L_20); AmbiguousMatchException__ctor_m626D7A373A51DC634778AEECB96ACAA06058006D(L_20, L_19, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetEvent_m7B6C0E1FF3F84289E911E015E4C6E2DA1D99EA14_RuntimeMethod_var))); } IL_005d: { RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* L_21 = V_5; V_3 = L_21; } IL_0060: { int32_t L_22 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0066: { int32_t L_23 = V_4; RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* L_24 = V_2; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))))) { goto IL_002c; } } { EventInfo_t* L_25 = V_3; return L_25; } } // System.Reflection.FieldInfo System.RuntimeType::GetField(System.String,System.Reflection.BindingFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldInfo_t* RuntimeType_GetField_m77670CDD73A7DED3B6347C6D3F14971F75DA3095 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* V_2 = NULL; FieldInfo_t* V_3 = NULL; bool V_4 = false; int32_t V_5 = 0; RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* V_6 = NULL; { String_t* L_0 = ___0_name; if (L_0) { goto IL_0009; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetField_m77670CDD73A7DED3B6347C6D3F14971F75DA3095_RuntimeMethod_var))); } IL_0009: { int32_t L_2 = ___1_bindingAttr; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_FilterHelper_m9085E78D8610B926A272E4685A3FA459DE1E6B53(L_2, (&___0_name), (&V_0), (&V_1), NULL); String_t* L_3 = ___0_name; int32_t L_4 = ___1_bindingAttr; int32_t L_5 = V_1; RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* L_6; L_6 = RuntimeType_GetFields_internal_m2839B9AC264AECE44A1226EB9BB13E5240798A6A(__this, L_3, L_4, L_5, __this, NULL); V_2 = L_6; V_3 = (FieldInfo_t*)NULL; int32_t L_7 = ___1_bindingAttr; ___1_bindingAttr = ((int32_t)((int32_t)L_7^2)); V_4 = (bool)0; V_5 = 0; goto IL_00c3; } IL_0032: { RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* L_8 = V_2; int32_t L_9 = V_5; NullCheck(L_8); int32_t L_10 = L_9; RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_11 = (L_8)->GetAt(static_cast(L_10)); V_6 = L_11; int32_t L_12 = ___1_bindingAttr; RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_13 = V_6; NullCheck(L_13); int32_t L_14; L_14 = RuntimeFieldInfo_get_BindingFlags_m1E3F9B303658111A99C298C775DC438A533035FC(L_13, NULL); RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_15 = V_6; NullCheck(L_15); int32_t L_16; L_16 = RuntimeFieldInfo_get_BindingFlags_m1E3F9B303658111A99C298C775DC438A533035FC(L_15, NULL); if ((!(((uint32_t)((int32_t)((int32_t)L_12&(int32_t)L_14))) == ((uint32_t)L_16)))) { goto IL_00bd; } } { FieldInfo_t* L_17 = V_3; bool L_18; L_18 = FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B(L_17, (FieldInfo_t*)NULL, NULL); if (!L_18) { goto IL_0090; } } { RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_19 = V_6; NullCheck(L_19); Type_t* L_20; L_20 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_19); FieldInfo_t* L_21 = V_3; NullCheck(L_21); Type_t* L_22; L_22 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_21); if ((!(((RuntimeObject*)(Type_t*)L_20) == ((RuntimeObject*)(Type_t*)L_22)))) { goto IL_0072; } } { String_t* L_23; L_23 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1808951E48E38B2B3D1B8346862CD29EE1BAC364)), NULL); AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E* L_24 = (AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E_il2cpp_TypeInfo_var))); NullCheck(L_24); AmbiguousMatchException__ctor_m626D7A373A51DC634778AEECB96ACAA06058006D(L_24, L_23, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetField_m77670CDD73A7DED3B6347C6D3F14971F75DA3095_RuntimeMethod_var))); } IL_0072: { FieldInfo_t* L_25 = V_3; NullCheck(L_25); Type_t* L_26; L_26 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_25); NullCheck(L_26); bool L_27; L_27 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_26, NULL); if (!L_27) { goto IL_0090; } } { RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_28 = V_6; NullCheck(L_28); Type_t* L_29; L_29 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_28); NullCheck(L_29); bool L_30; L_30 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_29, NULL); if (!L_30) { goto IL_0090; } } { V_4 = (bool)1; } IL_0090: { FieldInfo_t* L_31 = V_3; bool L_32; L_32 = FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74(L_31, (FieldInfo_t*)NULL, NULL); if (L_32) { goto IL_00ba; } } { RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_33 = V_6; NullCheck(L_33); Type_t* L_34; L_34 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_33); FieldInfo_t* L_35 = V_3; NullCheck(L_35); Type_t* L_36; L_36 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_35); NullCheck(L_34); bool L_37; L_37 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(20 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_34, L_36); if (L_37) { goto IL_00ba; } } { FieldInfo_t* L_38 = V_3; NullCheck(L_38); Type_t* L_39; L_39 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_38); NullCheck(L_39); bool L_40; L_40 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_39, NULL); if (!L_40) { goto IL_00bd; } } IL_00ba: { RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_41 = V_6; V_3 = L_41; } IL_00bd: { int32_t L_42 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00c3: { int32_t L_43 = V_5; RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* L_44 = V_2; NullCheck(L_44); if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length))))) { goto IL_0032; } } { bool L_45 = V_4; if (!L_45) { goto IL_00ee; } } { FieldInfo_t* L_46 = V_3; NullCheck(L_46); Type_t* L_47; L_47 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_46); NullCheck(L_47); bool L_48; L_48 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_47, NULL); if (!L_48) { goto IL_00ee; } } { String_t* L_49; L_49 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1808951E48E38B2B3D1B8346862CD29EE1BAC364)), NULL); AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E* L_50 = (AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E_il2cpp_TypeInfo_var))); NullCheck(L_50); AmbiguousMatchException__ctor_m626D7A373A51DC634778AEECB96ACAA06058006D(L_50, L_49, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_50, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetField_m77670CDD73A7DED3B6347C6D3F14971F75DA3095_RuntimeMethod_var))); } IL_00ee: { FieldInfo_t* L_51 = V_3; return L_51; } } // System.Type System.RuntimeType::GetNestedType(System.String,System.Reflection.BindingFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_GetNestedType_m3E8A5160F04F955672EA311AB59B25EAB24B5802 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_fullname, int32_t ___1_bindingAttr, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; String_t* V_1 = NULL; String_t* V_2 = NULL; int32_t V_3 = 0; RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* V_4 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_5 = NULL; int32_t V_6 = 0; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_7 = NULL; { String_t* L_0 = ___0_fullname; if (L_0) { goto IL_0009; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetNestedType_m3E8A5160F04F955672EA311AB59B25EAB24B5802_RuntimeMethod_var))); } IL_0009: { int32_t L_2 = ___1_bindingAttr; ___1_bindingAttr = ((int32_t)((int32_t)L_2&((int32_t)-9))); String_t* L_3 = ___0_fullname; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_SplitName_mE0CC95244AE27B949341A25B3467814BE8B08E14(L_3, (&V_1), (&V_2), NULL); int32_t L_4 = ___1_bindingAttr; RuntimeType_FilterHelper_m9085E78D8610B926A272E4685A3FA459DE1E6B53(L_4, (&V_1), (&V_0), (&V_3), NULL); String_t* L_5 = V_1; int32_t L_6 = ___1_bindingAttr; int32_t L_7 = V_3; RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_8; L_8 = RuntimeType_GetNestedTypes_internal_mA672737AA56E5D09D12E89016D33CA2AF3A3B7F6(__this, L_5, L_6, L_7, NULL); V_4 = L_8; V_5 = (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL; V_6 = 0; goto IL_0070; } IL_0038: { RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_9 = V_4; int32_t L_10 = V_6; NullCheck(L_9); int32_t L_11 = L_10; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_12 = (L_9)->GetAt(static_cast(L_11)); V_7 = L_12; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_13 = V_7; int32_t L_14 = ___1_bindingAttr; String_t* L_15 = V_1; String_t* L_16 = V_2; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_17; L_17 = RuntimeType_FilterApplyType_m0D557F6B6E189D78629BAD494470014FE211B475(L_13, L_14, L_15, (bool)0, L_16, NULL); if (!L_17) { goto IL_006a; } } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_5; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_19; L_19 = RuntimeType_op_Inequality_mB5FA5C8FD72EE2357284DA641819922EFA98F7A7(L_18, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); if (!L_19) { goto IL_0066; } } { String_t* L_20; L_20 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1808951E48E38B2B3D1B8346862CD29EE1BAC364)), NULL); AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E* L_21 = (AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E_il2cpp_TypeInfo_var))); NullCheck(L_21); AmbiguousMatchException__ctor_m626D7A373A51DC634778AEECB96ACAA06058006D(L_21, L_20, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetNestedType_m3E8A5160F04F955672EA311AB59B25EAB24B5802_RuntimeMethod_var))); } IL_0066: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_22 = V_7; V_5 = L_22; } IL_006a: { int32_t L_23 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0070: { int32_t L_24 = V_6; RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_25 = V_4; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_0038; } } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_26 = V_5; return L_26; } } // System.Reflection.MemberInfo[] System.RuntimeType::GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* RuntimeType_GetMember_m1DC4489072B53A58FFF371C886B2441DAD1B128A (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_type, int32_t ___2_bindingAttr, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_CopyTo_m66F5972CC51767E2764B3A90E6A66B3CFD828BDC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_CopyTo_m6D17D7CB30223A251BD2581D6E0DFD22D1C4EC1C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_CopyTo_m9A678B4E3437086A5E4B0A0E5FA60DFE001D3C4F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_CopyTo_mB0E1B5EB641493651C3ADB6E75329DB101614CC6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_CopyTo_mB30A4E7E5972ABBD497509433B9AC75E39E191E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_CopyTo_mDB0EBD49A8016FA88F4EA3A1DFF4593DF64EF9CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_ToArray_m36D0BA64165DE0F6ED2D41EF9AE678876F569C14_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_ToArray_m75D0502740D24265812AFA14DD9DB1AAFFF96938_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_ToArray_m895AAB49399276B850DE8DE5615A7872F783443B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_ToArray_m927FC38CDB0EE117CE3C48D36610806D145DA077_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_ToArray_mB9DD97C2130A1FC286A54D34BFB1575BE509BFB0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_ToArray_mFEDF9F4374D96E1169CEDF1FDBA114846F4F78AC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_get_Count_m189FE7426240A3C053D6920B37985778F1292D81_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_get_Count_mAE04BA7A9666BBA31E9637C14D4DD4D41D6361CB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_get_Count_mD3F73B4905D3F53944D40460C5C64E0C418B2A8F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_get_Count_mEC0B67DAD8DFAECF7A064FB2B1BB7CCC6C04993B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_get_Count_mFC6A9CC163A084B92E2A21C910AA32217D0AF0F3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_get_Count_mFFA9D885D8FAB76BADD2E28CDEFF428716CC70DC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26 V_0; memset((&V_0), 0, sizeof(V_0)); ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48 V_1; memset((&V_1), 0, sizeof(V_1)); ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0 V_2; memset((&V_2), 0, sizeof(V_2)); ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F V_3; memset((&V_3), 0, sizeof(V_3)); ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5 V_4; memset((&V_4), 0, sizeof(V_4)); ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073 V_5; memset((&V_5), 0, sizeof(V_5)); int32_t V_6 = 0; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* V_7 = NULL; int32_t V_8 = 0; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* V_9 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_10 = NULL; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* G_B30_0 = NULL; { String_t* L_0 = ___0_name; if (L_0) { goto IL_0009; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetMember_m1DC4489072B53A58FFF371C886B2441DAD1B128A_RuntimeMethod_var))); } IL_0009: { il2cpp_codegen_initobj((&V_0), sizeof(ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26)); il2cpp_codegen_initobj((&V_1), sizeof(ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48)); il2cpp_codegen_initobj((&V_2), sizeof(ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0)); il2cpp_codegen_initobj((&V_3), sizeof(ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F)); il2cpp_codegen_initobj((&V_4), sizeof(ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5)); il2cpp_codegen_initobj((&V_5), sizeof(ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073)); V_6 = 0; int32_t L_2 = ___1_type; if (!((int32_t)((int32_t)L_2&8))) { goto IL_006a; } } { String_t* L_3 = ___0_name; int32_t L_4 = ___2_bindingAttr; ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26 L_5; L_5 = RuntimeType_GetMethodCandidates_mA9820149DB45380448BEE07682931E5D927CE14E(__this, L_3, L_4, 3, (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL, (-1), (bool)1, NULL); V_0 = L_5; int32_t L_6 = ___1_type; if ((!(((uint32_t)L_6) == ((uint32_t)8)))) { goto IL_005e; } } { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_7; L_7 = ListBuilder_1_ToArray_m75D0502740D24265812AFA14DD9DB1AAFFF96938((&V_0), ListBuilder_1_ToArray_m75D0502740D24265812AFA14DD9DB1AAFFF96938_RuntimeMethod_var); V_9 = (MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*)L_7; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_8 = V_9; return L_8; } IL_005e: { int32_t L_9 = V_6; int32_t L_10; L_10 = ListBuilder_1_get_Count_mD3F73B4905D3F53944D40460C5C64E0C418B2A8F_inline((&V_0), ListBuilder_1_get_Count_mD3F73B4905D3F53944D40460C5C64E0C418B2A8F_RuntimeMethod_var); V_6 = ((int32_t)il2cpp_codegen_add(L_9, L_10)); } IL_006a: { int32_t L_11 = ___1_type; if (!((int32_t)((int32_t)L_11&1))) { goto IL_0097; } } { String_t* L_12 = ___0_name; int32_t L_13 = ___2_bindingAttr; ListBuilder_1_t7EEBFC0C87077B89FFE7AA945BCB0DB9D056BA48 L_14; L_14 = RuntimeType_GetConstructorCandidates_mB1CAAF37CC4F1237F958EFC376BEF2BAE06B1F5A(__this, L_12, L_13, 3, (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL, (bool)1, NULL); V_1 = L_14; int32_t L_15 = ___1_type; if ((!(((uint32_t)L_15) == ((uint32_t)1)))) { goto IL_008b; } } { ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_16; L_16 = ListBuilder_1_ToArray_mB9DD97C2130A1FC286A54D34BFB1575BE509BFB0((&V_1), ListBuilder_1_ToArray_mB9DD97C2130A1FC286A54D34BFB1575BE509BFB0_RuntimeMethod_var); V_9 = (MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*)L_16; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_17 = V_9; return L_17; } IL_008b: { int32_t L_18 = V_6; int32_t L_19; L_19 = ListBuilder_1_get_Count_m189FE7426240A3C053D6920B37985778F1292D81_inline((&V_1), ListBuilder_1_get_Count_m189FE7426240A3C053D6920B37985778F1292D81_RuntimeMethod_var); V_6 = ((int32_t)il2cpp_codegen_add(L_18, L_19)); } IL_0097: { int32_t L_20 = ___1_type; if (!((int32_t)((int32_t)L_20&((int32_t)16)))) { goto IL_00c5; } } { String_t* L_21 = ___0_name; int32_t L_22 = ___2_bindingAttr; ListBuilder_1_t10EA7EF81E581F185694283BDCEAAAB96F50A9A0 L_23; L_23 = RuntimeType_GetPropertyCandidates_m647BC5BF2BC7055CC305364744166B52E09CEF79(__this, L_21, L_22, (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL, (bool)1, NULL); V_2 = L_23; int32_t L_24 = ___1_type; if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)16))))) { goto IL_00b9; } } { PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_25; L_25 = ListBuilder_1_ToArray_mFEDF9F4374D96E1169CEDF1FDBA114846F4F78AC((&V_2), ListBuilder_1_ToArray_mFEDF9F4374D96E1169CEDF1FDBA114846F4F78AC_RuntimeMethod_var); V_9 = (MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*)L_25; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_26 = V_9; return L_26; } IL_00b9: { int32_t L_27 = V_6; int32_t L_28; L_28 = ListBuilder_1_get_Count_mEC0B67DAD8DFAECF7A064FB2B1BB7CCC6C04993B_inline((&V_2), ListBuilder_1_get_Count_mEC0B67DAD8DFAECF7A064FB2B1BB7CCC6C04993B_RuntimeMethod_var); V_6 = ((int32_t)il2cpp_codegen_add(L_27, L_28)); } IL_00c5: { int32_t L_29 = ___1_type; if (!((int32_t)((int32_t)L_29&2))) { goto IL_00f0; } } { String_t* L_30 = ___0_name; int32_t L_31 = ___2_bindingAttr; ListBuilder_1_t6AE59A92C0436EB56E551C474AB89DAFF5273F3F L_32; L_32 = RuntimeType_GetEventCandidates_m1FCA5C48B7F25BD72E9EA4DD415D980E47C8265C(__this, L_30, L_31, (bool)1, NULL); V_3 = L_32; int32_t L_33 = ___1_type; if ((!(((uint32_t)L_33) == ((uint32_t)2)))) { goto IL_00e4; } } { EventInfoU5BU5D_t15CC441197507A7E14B3F62A53BB711E7E0E6110* L_34; L_34 = ListBuilder_1_ToArray_m927FC38CDB0EE117CE3C48D36610806D145DA077((&V_3), ListBuilder_1_ToArray_m927FC38CDB0EE117CE3C48D36610806D145DA077_RuntimeMethod_var); V_9 = (MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*)L_34; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_35 = V_9; return L_35; } IL_00e4: { int32_t L_36 = V_6; int32_t L_37; L_37 = ListBuilder_1_get_Count_mFFA9D885D8FAB76BADD2E28CDEFF428716CC70DC_inline((&V_3), ListBuilder_1_get_Count_mFFA9D885D8FAB76BADD2E28CDEFF428716CC70DC_RuntimeMethod_var); V_6 = ((int32_t)il2cpp_codegen_add(L_36, L_37)); } IL_00f0: { int32_t L_38 = ___1_type; if (!((int32_t)((int32_t)L_38&4))) { goto IL_011c; } } { String_t* L_39 = ___0_name; int32_t L_40 = ___2_bindingAttr; ListBuilder_1_t6DBB52172663F99B058E8E5F0A95BC7CA306EDA5 L_41; L_41 = RuntimeType_GetFieldCandidates_mDEDFC6D11412F750E3485477DE897624C88504F2(__this, L_39, L_40, (bool)1, NULL); V_4 = L_41; int32_t L_42 = ___1_type; if ((!(((uint32_t)L_42) == ((uint32_t)4)))) { goto IL_0110; } } { FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_43; L_43 = ListBuilder_1_ToArray_m36D0BA64165DE0F6ED2D41EF9AE678876F569C14((&V_4), ListBuilder_1_ToArray_m36D0BA64165DE0F6ED2D41EF9AE678876F569C14_RuntimeMethod_var); V_9 = (MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*)L_43; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_44 = V_9; return L_44; } IL_0110: { int32_t L_45 = V_6; int32_t L_46; L_46 = ListBuilder_1_get_Count_mAE04BA7A9666BBA31E9637C14D4DD4D41D6361CB_inline((&V_4), ListBuilder_1_get_Count_mAE04BA7A9666BBA31E9637C14D4DD4D41D6361CB_RuntimeMethod_var); V_6 = ((int32_t)il2cpp_codegen_add(L_45, L_46)); } IL_011c: { int32_t L_47 = ___1_type; if (!((int32_t)((int32_t)L_47&((int32_t)160)))) { goto IL_0155; } } { String_t* L_48 = ___0_name; int32_t L_49 = ___2_bindingAttr; ListBuilder_1_tEFDCEEBBEFFBA498EC810C6DB9010F5BA547C073 L_50; L_50 = RuntimeType_GetNestedTypeCandidates_mC5F088206E599155FD8BFB4BF52350332B761C9B(__this, L_48, L_49, (bool)1, NULL); V_5 = L_50; int32_t L_51 = ___1_type; if ((((int32_t)L_51) == ((int32_t)((int32_t)128)))) { goto IL_013d; } } { int32_t L_52 = ___1_type; if ((!(((uint32_t)L_52) == ((uint32_t)((int32_t)32))))) { goto IL_0149; } } IL_013d: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_53; L_53 = ListBuilder_1_ToArray_m895AAB49399276B850DE8DE5615A7872F783443B((&V_5), ListBuilder_1_ToArray_m895AAB49399276B850DE8DE5615A7872F783443B_RuntimeMethod_var); V_9 = (MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*)L_53; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_54 = V_9; return L_54; } IL_0149: { int32_t L_55 = V_6; int32_t L_56; L_56 = ListBuilder_1_get_Count_mFC6A9CC163A084B92E2A21C910AA32217D0AF0F3_inline((&V_5), ListBuilder_1_get_Count_mFC6A9CC163A084B92E2A21C910AA32217D0AF0F3_RuntimeMethod_var); V_6 = ((int32_t)il2cpp_codegen_add(L_55, L_56)); } IL_0155: { int32_t L_57 = ___1_type; if ((((int32_t)L_57) == ((int32_t)((int32_t)9)))) { goto IL_0163; } } { int32_t L_58 = V_6; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_59 = (MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*)(MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*)SZArrayNew(MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053_il2cpp_TypeInfo_var, (uint32_t)L_58); G_B30_0 = L_59; goto IL_016e; } IL_0163: { int32_t L_60 = V_6; MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* L_61 = (MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A*)(MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A*)SZArrayNew(MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A_il2cpp_TypeInfo_var, (uint32_t)L_60); V_9 = (MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*)L_61; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_62 = V_9; G_B30_0 = L_62; } IL_016e: { V_7 = G_B30_0; V_8 = 0; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_63 = V_7; V_10 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_63; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_64 = V_10; int32_t L_65 = V_8; ListBuilder_1_CopyTo_mB0E1B5EB641493651C3ADB6E75329DB101614CC6((&V_0), L_64, L_65, ListBuilder_1_CopyTo_mB0E1B5EB641493651C3ADB6E75329DB101614CC6_RuntimeMethod_var); int32_t L_66 = V_8; int32_t L_67; L_67 = ListBuilder_1_get_Count_mD3F73B4905D3F53944D40460C5C64E0C418B2A8F_inline((&V_0), ListBuilder_1_get_Count_mD3F73B4905D3F53944D40460C5C64E0C418B2A8F_RuntimeMethod_var); V_8 = ((int32_t)il2cpp_codegen_add(L_66, L_67)); MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_68 = V_7; V_10 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_68; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_69 = V_10; int32_t L_70 = V_8; ListBuilder_1_CopyTo_m66F5972CC51767E2764B3A90E6A66B3CFD828BDC((&V_1), L_69, L_70, ListBuilder_1_CopyTo_m66F5972CC51767E2764B3A90E6A66B3CFD828BDC_RuntimeMethod_var); int32_t L_71 = V_8; int32_t L_72; L_72 = ListBuilder_1_get_Count_m189FE7426240A3C053D6920B37985778F1292D81_inline((&V_1), ListBuilder_1_get_Count_m189FE7426240A3C053D6920B37985778F1292D81_RuntimeMethod_var); V_8 = ((int32_t)il2cpp_codegen_add(L_71, L_72)); MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_73 = V_7; V_10 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_73; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_74 = V_10; int32_t L_75 = V_8; ListBuilder_1_CopyTo_m9A678B4E3437086A5E4B0A0E5FA60DFE001D3C4F((&V_2), L_74, L_75, ListBuilder_1_CopyTo_m9A678B4E3437086A5E4B0A0E5FA60DFE001D3C4F_RuntimeMethod_var); int32_t L_76 = V_8; int32_t L_77; L_77 = ListBuilder_1_get_Count_mEC0B67DAD8DFAECF7A064FB2B1BB7CCC6C04993B_inline((&V_2), ListBuilder_1_get_Count_mEC0B67DAD8DFAECF7A064FB2B1BB7CCC6C04993B_RuntimeMethod_var); V_8 = ((int32_t)il2cpp_codegen_add(L_76, L_77)); MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_78 = V_7; V_10 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_78; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_79 = V_10; int32_t L_80 = V_8; ListBuilder_1_CopyTo_m6D17D7CB30223A251BD2581D6E0DFD22D1C4EC1C((&V_3), L_79, L_80, ListBuilder_1_CopyTo_m6D17D7CB30223A251BD2581D6E0DFD22D1C4EC1C_RuntimeMethod_var); int32_t L_81 = V_8; int32_t L_82; L_82 = ListBuilder_1_get_Count_mFFA9D885D8FAB76BADD2E28CDEFF428716CC70DC_inline((&V_3), ListBuilder_1_get_Count_mFFA9D885D8FAB76BADD2E28CDEFF428716CC70DC_RuntimeMethod_var); V_8 = ((int32_t)il2cpp_codegen_add(L_81, L_82)); MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_83 = V_7; V_10 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_83; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_84 = V_10; int32_t L_85 = V_8; ListBuilder_1_CopyTo_mDB0EBD49A8016FA88F4EA3A1DFF4593DF64EF9CC((&V_4), L_84, L_85, ListBuilder_1_CopyTo_mDB0EBD49A8016FA88F4EA3A1DFF4593DF64EF9CC_RuntimeMethod_var); int32_t L_86 = V_8; int32_t L_87; L_87 = ListBuilder_1_get_Count_mAE04BA7A9666BBA31E9637C14D4DD4D41D6361CB_inline((&V_4), ListBuilder_1_get_Count_mAE04BA7A9666BBA31E9637C14D4DD4D41D6361CB_RuntimeMethod_var); V_8 = ((int32_t)il2cpp_codegen_add(L_86, L_87)); MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_88 = V_7; V_10 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_88; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_89 = V_10; int32_t L_90 = V_8; ListBuilder_1_CopyTo_mB30A4E7E5972ABBD497509433B9AC75E39E191E7((&V_5), L_89, L_90, ListBuilder_1_CopyTo_mB30A4E7E5972ABBD497509433B9AC75E39E191E7_RuntimeMethod_var); int32_t L_91 = V_8; int32_t L_92; L_92 = ListBuilder_1_get_Count_mFC6A9CC163A084B92E2A21C910AA32217D0AF0F3_inline((&V_5), ListBuilder_1_get_Count_mFC6A9CC163A084B92E2A21C910AA32217D0AF0F3_RuntimeMethod_var); V_8 = ((int32_t)il2cpp_codegen_add(L_91, L_92)); MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_93 = V_7; return L_93; } } // System.Reflection.Module System.RuntimeType::get_Module() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0* RuntimeType_get_Module_m7289D76A68F668DE3CE037726F7741817486261E (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { RuntimeModule_tF7DA9B52FC45487544703DCA49464B67CEA79633* L_0; L_0 = RuntimeType_GetRuntimeModule_mFC92C8C89884D515B0318C792256660B95BB14B5(__this, NULL); return L_0; } } // System.Reflection.RuntimeModule System.RuntimeType::GetRuntimeModule() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeModule_tF7DA9B52FC45487544703DCA49464B67CEA79633* RuntimeType_GetRuntimeModule_mFC92C8C89884D515B0318C792256660B95BB14B5 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { RuntimeModule_tF7DA9B52FC45487544703DCA49464B67CEA79633* L_0; L_0 = RuntimeTypeHandle_GetModule_mD00457A36AD1132771673A933200BC4CD584D584(__this, NULL); return L_0; } } // System.Reflection.Assembly System.RuntimeType::get_Assembly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Assembly_t* RuntimeType_get_Assembly_mD71A07E19BB417913378BB175F83806B9728EED0 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { RuntimeAssembly_tA26A4DE82E77826DFC3D58AD976BCFC6BCA918AF* L_0; L_0 = RuntimeType_GetRuntimeAssembly_m13FB74DDE224D11FBEDA84D898CDABAD99E2A849(__this, NULL); return L_0; } } // System.Reflection.RuntimeAssembly System.RuntimeType::GetRuntimeAssembly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeAssembly_tA26A4DE82E77826DFC3D58AD976BCFC6BCA918AF* RuntimeType_GetRuntimeAssembly_m13FB74DDE224D11FBEDA84D898CDABAD99E2A849 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { RuntimeAssembly_tA26A4DE82E77826DFC3D58AD976BCFC6BCA918AF* L_0; L_0 = RuntimeTypeHandle_GetAssembly_mCA536340B6A704601DE6D8110631C6787CBF04F8(__this, NULL); return L_0; } } // System.RuntimeTypeHandle System.RuntimeType::get_TypeHandle() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B RuntimeType_get_TypeHandle_m3D36DF7DF9E3629ADC867A4DAE28749EADAEFD64 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0; memset((&L_0), 0, sizeof(L_0)); RuntimeTypeHandle__ctor_mE16D1E09DB422753FECA96534577156F095DD44B((&L_0), __this, /*hidden argument*/NULL); return L_0; } } // System.Boolean System.RuntimeType::IsInstanceOfType(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_IsInstanceOfType_mC73C197C72EFFD2E8019B1917017B8E3C0127B9D (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, RuntimeObject* ___0_o, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_o; bool L_1; L_1 = RuntimeTypeHandle_IsInstanceOfType_mDD32CA07F1586FA008214EF6FBCCFEBD6BCA1703(__this, L_0, NULL); return L_1; } } // System.Boolean System.RuntimeType::IsAssignableFrom(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_IsAssignableFrom_m6859017CDD72A66B3054BFE9417BCBBA7C3EDEF3 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, Type_t* ___0_c, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL; { Type_t* L_0 = ___0_c; if (L_0) { goto IL_0005; } } { return (bool)0; } IL_0005: { Type_t* L_1 = ___0_c; if ((!(((RuntimeObject*)(Type_t*)L_1) == ((RuntimeObject*)(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)__this)))) { goto IL_000b; } } { return (bool)1; } IL_000b: { Type_t* L_2 = ___0_c; NullCheck(L_2); Type_t* L_3; L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(29 /* System.Type System.Type::get_UnderlyingSystemType() */, L_2); V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_3, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_5; L_5 = RuntimeType_op_Inequality_mB5FA5C8FD72EE2357284DA641819922EFA98F7A7(L_4, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); if (!L_5) { goto IL_0028; } } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_6 = V_0; bool L_7; L_7 = RuntimeTypeHandle_CanCastTo_m64422266B2CB2955CC508CCD80149B6C290CECAC(L_6, __this, NULL); return L_7; } IL_0028: { return (bool)0; } } // System.Boolean System.RuntimeType::IsEquivalentTo(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_IsEquivalentTo_m4A77BC4E863AA55C02BE3419C7EF20DD7CEBEF65 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, Type_t* ___0_other, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL; { Type_t* L_0 = ___0_other; V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_0, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_1 = V_0; if (L_1) { goto IL_000c; } } { return (bool)0; } IL_000c: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_3; L_3 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_2, __this, NULL); if (!L_3) { goto IL_0017; } } { return (bool)1; } IL_0017: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_4 = V_0; bool L_5; L_5 = RuntimeTypeHandle_IsEquivalentTo_m6BBE70C42C3932E07BFDF44F853934E96587D003(__this, L_4, NULL); return L_5; } } // System.Type System.RuntimeType::get_BaseType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_get_BaseType_m96F42B3A156FD004FB85CA8C6439DE3E8AC84847 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0; L_0 = RuntimeType_GetBaseType_m88DF849871D87ADFDFF10EFF452863618659911F(__this, NULL); return L_0; } } // System.RuntimeType System.RuntimeType::GetBaseType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* RuntimeType_GetBaseType_m88DF849871D87ADFDFF10EFF452863618659911F (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL; int32_t V_2 = 0; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_3 = NULL; int32_t V_4 = 0; { bool L_0; L_0 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(__this, NULL); if (!L_0) { goto IL_000a; } } { return (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL; } IL_000a: { bool L_1; L_1 = RuntimeTypeHandle_IsGenericVariable_m9ECB4A5FD9BE21BBAE89C5750328A36EC8797475(__this, NULL); if (!L_1) { goto IL_0081; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2; L_2 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(52 /* System.Type[] System.Type::GetGenericParameterConstraints() */, __this); V_0 = L_2; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_3 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___ObjectType_12; V_1 = L_3; V_2 = 0; goto IL_0059; } IL_0023: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = V_0; int32_t L_5 = V_2; NullCheck(L_4); int32_t L_6 = L_5; Type_t* L_7 = (L_4)->GetAt(static_cast(L_6)); V_3 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_7, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_8 = V_3; NullCheck(L_8); bool L_9; L_9 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_8, NULL); if (L_9) { goto IL_0055; } } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_10 = V_3; NullCheck(L_10); bool L_11; L_11 = VirtualFuncInvoker0< bool >::Invoke(37 /* System.Boolean System.Type::get_IsGenericParameter() */, L_10); if (!L_11) { goto IL_0053; } } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_12 = V_3; NullCheck(L_12); int32_t L_13; L_13 = VirtualFuncInvoker0< int32_t >::Invoke(51 /* System.Reflection.GenericParameterAttributes System.Type::get_GenericParameterAttributes() */, L_12); V_4 = ((int32_t)((int32_t)L_13&((int32_t)28))); int32_t L_14 = V_4; if (((int32_t)((int32_t)L_14&4))) { goto IL_0053; } } { int32_t L_15 = V_4; if (!((int32_t)((int32_t)L_15&8))) { goto IL_0055; } } IL_0053: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_16 = V_3; V_1 = L_16; } IL_0055: { int32_t L_17 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0059: { int32_t L_18 = V_2; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_19 = V_0; NullCheck(L_19); if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))) { goto IL_0023; } } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_20 = V_1; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_21 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___ObjectType_12; bool L_22; L_22 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_20, L_21, NULL); if (!L_22) { goto IL_007f; } } { int32_t L_23; L_23 = VirtualFuncInvoker0< int32_t >::Invoke(51 /* System.Reflection.GenericParameterAttributes System.Type::get_GenericParameterAttributes() */, __this); if (!((int32_t)(((int32_t)((int32_t)L_23&((int32_t)28)))&8))) { goto IL_007f; } } { il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_24 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___ValueType_10; V_1 = L_24; } IL_007f: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_25 = V_1; return L_25; } IL_0081: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_26; L_26 = RuntimeTypeHandle_GetBaseType_mD1B251D6129F9AFB46DE7DE95A9F84EFD407FB6C(__this, NULL); return L_26; } } // System.Type System.RuntimeType::get_UnderlyingSystemType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_get_UnderlyingSystemType_m67E3CAEDB80895770F00C9359844B9D6F4B7708E (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { return __this; } } // System.Reflection.TypeAttributes System.RuntimeType::GetAttributeFlagsImpl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeType_GetAttributeFlagsImpl_m708F7376080A0FB39910A00E0F122AF3E251DCDF (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = RuntimeTypeHandle_GetAttributes_m3A3B505EF41D7A5B93192D8198EF3CBFB99ECE49(__this, NULL); return L_0; } } // System.Boolean System.RuntimeType::IsContextfulImpl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_IsContextfulImpl_mD8183EC78A83B4898B18CAB80565CA9CA7BB81B4 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = RuntimeTypeHandle_IsContextful_m7677E81D145C1A60A536CF65C0420C3A9F54D853(__this, NULL); return L_0; } } // System.Boolean System.RuntimeType::IsByRefImpl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_IsByRefImpl_mA95A9F9161E5253CE847D7F9D0593248D952A2F0 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = RuntimeTypeHandle_IsByRef_m170FDA5206BD783025BADD94AC1AD23938849CA8(__this, NULL); return L_0; } } // System.Boolean System.RuntimeType::IsPrimitiveImpl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_IsPrimitiveImpl_m3430512F801F17DBA5E091708450686E8D68AE2A (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = RuntimeTypeHandle_IsPrimitive_m187A578363D24710CD0D86F30AACF4E58DD004AD(__this, NULL); return L_0; } } // System.Boolean System.RuntimeType::IsPointerImpl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_IsPointerImpl_mE67FCC876FB0156F6ECF2CE5789C3EA8E4B2E6BD (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = RuntimeTypeHandle_IsPointer_m82550F53F4CEA5F55E9ADA167EC35EA5FE510C16(__this, NULL); return L_0; } } // System.Boolean System.RuntimeType::IsCOMObjectImpl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_IsCOMObjectImpl_mEE899049B574B9329CE531F7151AE651978D8B98 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = RuntimeTypeHandle_IsComObject_m0E2FA1C1C420C99C142795E3C8C98135948F5483(__this, (bool)0, NULL); return L_0; } } // System.Boolean System.RuntimeType::IsValueTypeImpl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_IsValueTypeImpl_mD32FCEF12FA1854E7AA62593BB767D9BFF3E57C7 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_0_0_0_var); s_Il2CppMethodInitialized = true; } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); bool L_2; L_2 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(__this, L_1, NULL); if (L_2) { goto IL_0024; } } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); bool L_5; L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(__this, L_4, NULL); if (!L_5) { goto IL_0026; } } IL_0024: { return (bool)0; } IL_0026: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); bool L_8; L_8 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(20 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, __this, L_7); return L_8; } } // System.Boolean System.RuntimeType::get_IsEnum() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_get_IsEnum_mF45708F08BADDCCF1B04A9F9F1241D9DDE876C24 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0; L_0 = RuntimeType_GetBaseType_m88DF849871D87ADFDFF10EFF452863618659911F(__this, NULL); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___EnumType_11; bool L_2; L_2 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_0, L_1, NULL); return L_2; } } // System.Boolean System.RuntimeType::HasElementTypeImpl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_HasElementTypeImpl_m16880DA3B49893EB353CFA5B46136B6210D26BF1 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = RuntimeTypeHandle_HasElementType_m890D2705E44CD1848C7D62C916E726BDF026873C(__this, NULL); return L_0; } } // System.Reflection.GenericParameterAttributes System.RuntimeType::get_GenericParameterAttributes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeType_get_GenericParameterAttributes_m5B4BB9CD8BA23D7AC53428439C40FD75E94A9253 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(37 /* System.Boolean System.Type::get_IsGenericParameter() */, __this); if (L_0) { goto IL_0018; } } { String_t* L_1; L_1 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7CD16B94B963F2375BC4F3FFC5F78F40AE023225)), NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_2); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_get_GenericParameterAttributes_m5B4BB9CD8BA23D7AC53428439C40FD75E94A9253_RuntimeMethod_var))); } IL_0018: { int32_t L_3; L_3 = RuntimeType_GetGenericParameterAttributes_m94FEFC05692B37A2624A0238224F33972B6107D4(__this, NULL); return L_3; } } // System.Boolean System.RuntimeType::get_IsSzArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_get_IsSzArray_m8ED385B9431193944F937CF4BC0FF468283A5E35 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = RuntimeTypeHandle_IsSzArray_m76E5FDD6EF24EBCAD44133793C57E648F7FDF3C1(__this, NULL); return L_0; } } // System.Boolean System.RuntimeType::IsArrayImpl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_IsArrayImpl_m9B8261C31E5DAF89F307B5D7241C38791EFBAE3B (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = RuntimeTypeHandle_IsArray_m6F21CA4B31F9A12E97A382AB70872F11E3BF3BF2(__this, NULL); return L_0; } } // System.Int32 System.RuntimeType::GetArrayRank() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeType_GetArrayRank_mA67DDE0788CFD3CCF86E594A15A45A12AF80A1FE (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(31 /* System.Boolean System.Type::IsArrayImpl() */, __this); if (L_0) { goto IL_0018; } } { String_t* L_1; L_1 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2558C12D8155DF74DC59887CF6788F38069A7D4C)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetArrayRank_mA67DDE0788CFD3CCF86E594A15A45A12AF80A1FE_RuntimeMethod_var))); } IL_0018: { int32_t L_3; L_3 = RuntimeTypeHandle_GetArrayRank_m10F54769FE141BD75FA2CD452A14C8BF68F7CEE6(__this, NULL); return L_3; } } // System.Type System.RuntimeType::GetElementType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_GetElementType_m469C0D5CD669C625DEC7091EC98A8AF7DDCC79FA (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0; L_0 = RuntimeTypeHandle_GetElementType_mA0E118D9602C92AB1DC1402B1D57F1A170A15C35(__this, NULL); return L_0; } } // System.String[] System.RuntimeType::GetEnumNames() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* RuntimeType_GetEnumNames_m1E12D6F52DD19722EECF752C02C6478DD68B7CD9 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL; { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, __this); if (L_0) { goto IL_001d; } } { String_t* L_1; L_1 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7EB1862B8007FB96FDB5E7E0F2669BF5F89537DC)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_2, L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetEnumNames_m1E12D6F52DD19722EECF752C02C6478DD68B7CD9_RuntimeMethod_var))); } IL_001d: { il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3; L_3 = Enum_InternalGetNames_m72868703B6168A69833B444F38CB34AED43084ED(__this, NULL); V_0 = L_3; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = V_0; NullCheck(L_4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))); V_1 = L_5; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = V_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = V_1; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = V_0; NullCheck(L_8); Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_6, (RuntimeArray*)L_7, ((int32_t)(((RuntimeArray*)L_8)->max_length)), NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_1; return L_9; } } // System.Array System.RuntimeType::GetEnumValues() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* RuntimeType_GetEnumValues_m82AA352C46C2EBAB4CF643745D09AE74B34AB88D (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* V_0 = NULL; RuntimeArray* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, __this); if (L_0) { goto IL_001d; } } { String_t* L_1; L_1 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7EB1862B8007FB96FDB5E7E0F2669BF5F89537DC)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_2, L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetEnumValues_m82AA352C46C2EBAB4CF643745D09AE74B34AB88D_RuntimeMethod_var))); } IL_001d: { il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_3; L_3 = Enum_InternalGetValues_mB6135CF9C05C61CDF9F7C98957756D8EC1061026(__this, NULL); V_0 = L_3; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_4 = V_0; NullCheck(L_4); RuntimeArray* L_5; L_5 = Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983(__this, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL); V_1 = L_5; V_2 = 0; goto IL_0048; } IL_0032: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_6 = V_0; int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; int64_t L_9 = (int64_t)(L_6)->GetAt(static_cast(L_8)); il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeObject* L_10; L_10 = Enum_ToObject_mDAAD050E372238C1F1B33496B40C0D0E61263EF1(__this, L_9, NULL); V_3 = L_10; RuntimeArray* L_11 = V_1; RuntimeObject* L_12 = V_3; int32_t L_13 = V_2; NullCheck(L_11); Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8(L_11, L_12, L_13, NULL); int32_t L_14 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0048: { int32_t L_15 = V_2; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_16 = V_0; NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))) { goto IL_0032; } } { RuntimeArray* L_17 = V_1; return L_17; } } // System.Type System.RuntimeType::GetEnumUnderlyingType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_GetEnumUnderlyingType_mB025F8D648374BCF2C15C3C653A48145DE1586A9 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, __this); if (L_0) { goto IL_001d; } } { String_t* L_1; L_1 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7EB1862B8007FB96FDB5E7E0F2669BF5F89537DC)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_2, L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD0928C03BDC2C023E2CF3BC347393F87144F9F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetEnumUnderlyingType_mB025F8D648374BCF2C15C3C653A48145DE1586A9_RuntimeMethod_var))); } IL_001d: { il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_3; L_3 = Enum_InternalGetUnderlyingType_m6E5D83C6DE4EA3277C09114018E2198D386C7A38(__this, NULL); return L_3; } } // System.Boolean System.RuntimeType::IsEnumDefined(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_IsEnumDefined_mAD8924B31C8CD10A0C2E61AB80CF5E6FE667864A (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_BinarySearch_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCA6AA8E08561CD273B57726185CFB10006073270_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_IndexOf_TisRuntimeObject_m69589B2C5A44BA495E1A2B1170931D92F9BB6BF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_2 = NULL; uint64_t V_3 = 0; { RuntimeObject* L_0 = ___0_value; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_IsEnumDefined_mAD8924B31C8CD10A0C2E61AB80CF5E6FE667864A_RuntimeMethod_var))); } IL_000e: { RuntimeObject* L_2 = ___0_value; NullCheck(L_2); Type_t* L_3; L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_2, NULL); V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_3, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_4 = V_0; NullCheck(L_4); bool L_5; L_5 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_4); if (!L_5) { goto IL_005f; } } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_6 = V_0; NullCheck(L_6); bool L_7; L_7 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(109 /* System.Boolean System.Type::IsEquivalentTo(System.Type) */, L_6, __this); if (L_7) { goto IL_0053; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)2); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_8; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_10 = V_0; NullCheck(L_10); String_t* L_11; L_11 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_10); NullCheck(L_9); ArrayElementTypeCheck (L_9, L_11); (L_9)->SetAt(static_cast(0), (RuntimeObject*)L_11); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_9; String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, __this); NullCheck(L_12); ArrayElementTypeCheck (L_12, L_13); (L_12)->SetAt(static_cast(1), (RuntimeObject*)L_13); String_t* L_14; L_14 = Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral788E21695038D1E7C71B1DEF7637DF273F9F09F3)), L_12, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_15); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_15, L_14, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_IsEnumDefined_mAD8924B31C8CD10A0C2E61AB80CF5E6FE667864A_RuntimeMethod_var))); } IL_0053: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_16 = V_0; NullCheck(L_16); Type_t* L_17; L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(110 /* System.Type System.Type::GetEnumUnderlyingType() */, L_16); V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_17, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); } IL_005f: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = V_0; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_19 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___StringType_13; bool L_20; L_20 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_18, L_19, NULL); if (!L_20) { goto IL_0081; } } { il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21; L_21 = Enum_InternalGetNames_m72868703B6168A69833B444F38CB34AED43084ED(__this, NULL); V_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_21; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_22 = V_1; RuntimeObject* L_23 = ___0_value; int32_t L_24; L_24 = Array_IndexOf_TisRuntimeObject_m69589B2C5A44BA495E1A2B1170931D92F9BB6BF1(L_22, L_23, Array_IndexOf_TisRuntimeObject_m69589B2C5A44BA495E1A2B1170931D92F9BB6BF1_RuntimeMethod_var); if ((((int32_t)L_24) < ((int32_t)0))) { goto IL_007f; } } { return (bool)1; } IL_007f: { return (bool)0; } IL_0081: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_25 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_26; L_26 = Type_IsIntegerType_m2917130AEB7688771226E793B025A10710C804C1(L_25, NULL); if (!L_26) { goto IL_00db; } } { il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27; L_27 = Enum_InternalGetUnderlyingType_m6E5D83C6DE4EA3277C09114018E2198D386C7A38(__this, NULL); V_2 = L_27; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_28 = V_2; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_29 = V_0; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_30; L_30 = RuntimeType_op_Inequality_mB5FA5C8FD72EE2357284DA641819922EFA98F7A7(L_28, L_29, NULL); if (!L_30) { goto IL_00c1; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_31 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)2); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_32 = L_31; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_33 = V_0; NullCheck(L_33); String_t* L_34; L_34 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_33); NullCheck(L_32); ArrayElementTypeCheck (L_32, L_34); (L_32)->SetAt(static_cast(0), (RuntimeObject*)L_34); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_35 = L_32; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_36 = V_2; NullCheck(L_36); String_t* L_37; L_37 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_36); NullCheck(L_35); ArrayElementTypeCheck (L_35, L_37); (L_35)->SetAt(static_cast(1), (RuntimeObject*)L_37); String_t* L_38; L_38 = Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral06B4AA07DDE486CCAC06F06E2DEC481AFAF418E0)), L_35, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_39 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_39); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_39, L_38, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_39, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_IsEnumDefined_mAD8924B31C8CD10A0C2E61AB80CF5E6FE667864A_RuntimeMethod_var))); } IL_00c1: { il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_40; L_40 = Enum_InternalGetValues_mB6135CF9C05C61CDF9F7C98957756D8EC1061026(__this, NULL); RuntimeObject* L_41 = ___0_value; uint64_t L_42; L_42 = Enum_ToUInt64_mB2D8EB6B5F2F876ABB930212D553C83A72FEE318(L_41, NULL); V_3 = L_42; uint64_t L_43 = V_3; int32_t L_44; L_44 = Array_BinarySearch_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCA6AA8E08561CD273B57726185CFB10006073270(L_40, L_43, Array_BinarySearch_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCA6AA8E08561CD273B57726185CFB10006073270_RuntimeMethod_var); return (bool)((((int32_t)((((int32_t)L_44) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_00db: { bool L_45 = ((CompatibilitySwitches_tB79DCB09D4C68F2E102E6AB6803805CC96BD73D9_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CompatibilitySwitches_tB79DCB09D4C68F2E102E6AB6803805CC96BD73D9_il2cpp_TypeInfo_var))))->___IsAppEarlierThanWindowsPhone8_0; if (!L_45) { goto IL_010a; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_46 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)2); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_47 = L_46; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_48 = V_0; NullCheck(L_48); String_t* L_49; L_49 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_48); NullCheck(L_47); ArrayElementTypeCheck (L_47, L_49); (L_47)->SetAt(static_cast(0), (RuntimeObject*)L_49); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_50 = L_47; Type_t* L_51; L_51 = VirtualFuncInvoker0< Type_t* >::Invoke(110 /* System.Type System.Type::GetEnumUnderlyingType() */, __this); NullCheck(L_50); ArrayElementTypeCheck (L_50, L_51); (L_50)->SetAt(static_cast(1), (RuntimeObject*)L_51); String_t* L_52; L_52 = Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral06B4AA07DDE486CCAC06F06E2DEC481AFAF418E0)), L_50, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_53 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_53); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_53, L_52, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_53, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_IsEnumDefined_mAD8924B31C8CD10A0C2E61AB80CF5E6FE667864A_RuntimeMethod_var))); } IL_010a: { String_t* L_54; L_54 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE086D2006B6AA983B2956137EB1F59EE455C2B86)), NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_55 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_55); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_55, L_54, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_55, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_IsEnumDefined_mAD8924B31C8CD10A0C2E61AB80CF5E6FE667864A_RuntimeMethod_var))); } } // System.String System.RuntimeType::GetEnumName(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RuntimeType_GetEnumName_mD89EA4AE2908A5C5E5CB5576EB420918A904E1C9 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_BinarySearch_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCA6AA8E08561CD273B57726185CFB10006073270_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; uint64_t V_1 = 0; int32_t V_2 = 0; { RuntimeObject* L_0 = ___0_value; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetEnumName_mD89EA4AE2908A5C5E5CB5576EB420918A904E1C9_RuntimeMethod_var))); } IL_000e: { RuntimeObject* L_2 = ___0_value; NullCheck(L_2); Type_t* L_3; L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_2, NULL); V_0 = L_3; Type_t* L_4 = V_0; NullCheck(L_4); bool L_5; L_5 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_4); if (L_5) { goto IL_003a; } } { Type_t* L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_7; L_7 = Type_IsIntegerType_m2917130AEB7688771226E793B025A10710C804C1(L_6, NULL); if (L_7) { goto IL_003a; } } { String_t* L_8; L_8 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6BB0D63E694CDBCB9CD91F2A9CD7538A2E7C71DE)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_9); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_9, L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetEnumName_mD89EA4AE2908A5C5E5CB5576EB420918A904E1C9_RuntimeMethod_var))); } IL_003a: { il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_10; L_10 = Enum_InternalGetValues_mB6135CF9C05C61CDF9F7C98957756D8EC1061026(__this, NULL); RuntimeObject* L_11 = ___0_value; uint64_t L_12; L_12 = Enum_ToUInt64_mB2D8EB6B5F2F876ABB930212D553C83A72FEE318(L_11, NULL); V_1 = L_12; uint64_t L_13 = V_1; int32_t L_14; L_14 = Array_BinarySearch_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCA6AA8E08561CD273B57726185CFB10006073270(L_10, L_13, Array_BinarySearch_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCA6AA8E08561CD273B57726185CFB10006073270_RuntimeMethod_var); V_2 = L_14; int32_t L_15 = V_2; if ((((int32_t)L_15) < ((int32_t)0))) { goto IL_005b; } } { il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16; L_16 = Enum_InternalGetNames_m72868703B6168A69833B444F38CB34AED43084ED(__this, NULL); int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; String_t* L_19 = (L_16)->GetAt(static_cast(L_18)); return L_19; } IL_005b: { return (String_t*)NULL; } } // System.RuntimeType[] System.RuntimeType::GetGenericArgumentsInternal() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* RuntimeType_GetGenericArgumentsInternal_mB2A45293A1EE293378B455C0DDF80579363087A2 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0; L_0 = RuntimeType_GetGenericArgumentsInternal_mD10EDEF425105010D17D39ACA4A952DCED8B2722(__this, (bool)1, NULL); return ((RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146*)Castclass((RuntimeObject*)L_0, RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146_il2cpp_TypeInfo_var)); } } // System.Type[] System.RuntimeType::GetGenericArguments() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* RuntimeType_GetGenericArguments_m1AA7F464DC92F7C739E8A28F5A99EA2AA86F0667 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisType_t_m1FD9ED0B09CEAFFC537EF0C71689FDB03AEF72AC_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL; { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0; L_0 = RuntimeType_GetGenericArgumentsInternal_mD10EDEF425105010D17D39ACA4A952DCED8B2722(__this, (bool)0, NULL); V_0 = L_0; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = V_0; if (L_1) { goto IL_0011; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2; L_2 = Array_Empty_TisType_t_m1FD9ED0B09CEAFFC537EF0C71689FDB03AEF72AC_inline(Array_Empty_TisType_t_m1FD9ED0B09CEAFFC537EF0C71689FDB03AEF72AC_RuntimeMethod_var); V_0 = L_2; } IL_0011: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = V_0; return L_3; } } // System.Type System.RuntimeType::MakeGenericType(System.Type[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_MakeGenericType_m0C6E617676BF57D7D00495BB7F9071E5E1D6040D (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___0_instantiation, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* V_0 = NULL; RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* V_1 = NULL; int32_t V_2 = 0; Type_t* V_3 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_4 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_5 = NULL; int32_t V_6 = 0; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_7 = NULL; Type_t* G_B22_0 = NULL; Type_t* G_B21_0 = NULL; { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = ___0_instantiation; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9CB0C4E7B6C912C6C0B701EFBC76A7EE76EE4348)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_MakeGenericType_m0C6E617676BF57D7D00495BB7F9071E5E1D6040D_RuntimeMethod_var))); } IL_000e: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = ___0_instantiation; NullCheck(L_2); RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_3 = (RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146*)(RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146*)SZArrayNew(RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))); V_0 = L_3; bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericTypeDefinition() */, __this); if (L_4) { goto IL_0039; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_5; NullCheck(L_6); ArrayElementTypeCheck (L_6, __this); (L_6)->SetAt(static_cast(0), (RuntimeObject*)__this); String_t* L_7; L_7 = Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral311774B2D85736DEFC0314F65461AC27C457DDC8)), L_6, NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_8 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_8); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_8, L_7, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_MakeGenericType_m0C6E617676BF57D7D00495BB7F9071E5E1D6040D_RuntimeMethod_var))); } IL_0039: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9; L_9 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, __this); NullCheck(L_9); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = ___0_instantiation; NullCheck(L_10); if ((((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))) { goto IL_005b; } } { String_t* L_11; L_11 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1625023728511A9390C0BBF3E61C1E339121BE26)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_12); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_12, L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9CB0C4E7B6C912C6C0B701EFBC76A7EE76EE4348)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_MakeGenericType_m0C6E617676BF57D7D00495BB7F9071E5E1D6040D_RuntimeMethod_var))); } IL_005b: { V_2 = 0; goto IL_00e3; } IL_0062: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_13 = ___0_instantiation; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Type_t* L_16 = (L_13)->GetAt(static_cast(L_15)); V_3 = L_16; Type_t* L_17 = V_3; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_18; L_18 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_17, (Type_t*)NULL, NULL); if (!L_18) { goto IL_0075; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_19 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_19); ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_19, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_MakeGenericType_m0C6E617676BF57D7D00495BB7F9071E5E1D6040D_RuntimeMethod_var))); } IL_0075: { Type_t* L_20 = V_3; V_4 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_20, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_21 = V_4; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_22; L_22 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_21, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); if (!L_22) { goto IL_00da; } } { Type_t* L_23 = V_3; NullCheck(L_23); bool L_24; L_24 = VirtualFuncInvoker0< bool >::Invoke(74 /* System.Boolean System.Type::get_IsSignatureType() */, L_23); if (!L_24) { goto IL_0097; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_25 = ___0_instantiation; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_26; L_26 = Type_MakeGenericSignatureType_m12DC55D4BFC39CF2681EECB7F8EEA1F67709F1DF(__this, L_25, NULL); return L_26; } IL_0097: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_27 = ___0_instantiation; NullCheck(L_27); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_28 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))); V_5 = L_28; V_6 = 0; goto IL_00b5; } IL_00a6: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_29 = V_5; int32_t L_30 = V_6; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_31 = ___0_instantiation; int32_t L_32 = V_6; NullCheck(L_31); int32_t L_33 = L_32; Type_t* L_34 = (L_31)->GetAt(static_cast(L_33)); NullCheck(L_29); ArrayElementTypeCheck (L_29, L_34); (L_29)->SetAt(static_cast(L_30), (Type_t*)L_34); int32_t L_35 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_00b5: { int32_t L_36 = V_6; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_37 = ___0_instantiation; NullCheck(L_37); if ((((int32_t)L_36) < ((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length))))) { goto IL_00a6; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_38 = V_5; ___0_instantiation = L_38; bool L_39; L_39 = RuntimeFeature_get_IsDynamicCodeSupported_mB82519E8B54F725BC3BCFA364E1D7123505C6754(NULL); if (L_39) { goto IL_00cd; } } { PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A* L_40 = (PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A_il2cpp_TypeInfo_var))); NullCheck(L_40); PlatformNotSupportedException__ctor_mD5DBE8E9A6FF4B75EF02671029C6D67A51EAFBD1(L_40, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_40, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_MakeGenericType_m0C6E617676BF57D7D00495BB7F9071E5E1D6040D_RuntimeMethod_var))); } IL_00cd: { il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); Func_3_t0787D839A577CB564A3192D4164941D5F3DCFBB5* L_41 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___MakeTypeBuilderInstantiation_16; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_42 = ___0_instantiation; NullCheck(L_41); Type_t* L_43; L_43 = Func_3_Invoke_mC90FA56741DED2187E51D1FD3CABC04A5108280B_inline(L_41, __this, L_42, NULL); return L_43; } IL_00da: { RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_44 = V_0; int32_t L_45 = V_2; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_46 = V_4; NullCheck(L_44); ArrayElementTypeCheck (L_44, L_46); (L_44)->SetAt(static_cast(L_45), (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)L_46); int32_t L_47 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_47, 1)); } IL_00e3: { int32_t L_48 = V_2; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_49 = ___0_instantiation; NullCheck(L_49); if ((((int32_t)L_48) < ((int32_t)((int32_t)(((RuntimeArray*)L_49)->max_length))))) { goto IL_0062; } } { RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_50; L_50 = RuntimeType_GetGenericArgumentsInternal_mB2A45293A1EE293378B455C0DDF80579363087A2(__this, NULL); V_1 = L_50; RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_51 = V_0; RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_52 = V_1; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_SanityCheckGenericArguments_m5DB478924CE8F6FC81709791C08F2BA3A1B02A58(L_51, L_52, NULL); RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_53 = V_0; V_7 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)L_53; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_54 = V_7; Type_t* L_55; L_55 = RuntimeType_MakeGenericType_m253A673A05C42A14AF10E3C3E83F6DF54426A873(__this, L_54, NULL); Type_t* L_56 = L_55; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_57; L_57 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_56, (Type_t*)NULL, NULL); G_B21_0 = L_56; if (!L_57) { G_B22_0 = L_56; goto IL_0114; } } { TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32* L_58 = (TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32_il2cpp_TypeInfo_var))); NullCheck(L_58); TypeLoadException__ctor_mE23EFA36AFDD51A3025C528FA60DB2A78CFAB44E(L_58, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_58, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_MakeGenericType_m0C6E617676BF57D7D00495BB7F9071E5E1D6040D_RuntimeMethod_var))); } IL_0114: { return G_B22_0; } } // System.Boolean System.RuntimeType::get_IsGenericTypeDefinition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_get_IsGenericTypeDefinition_m4233F8309BA3B3136DB623F4F9455EF7A7977937 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = RuntimeTypeHandle_IsGenericTypeDefinition_mDEB0A824654AD2D891549CFC8B26F063162DB838(__this, NULL); return L_0; } } // System.Boolean System.RuntimeType::get_IsGenericParameter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_get_IsGenericParameter_m7829FA2409A16940E06F73D6073ED7FFEFEDEA95 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = RuntimeTypeHandle_IsGenericVariable_m9ECB4A5FD9BE21BBAE89C5750328A36EC8797475(__this, NULL); return L_0; } } // System.Int32 System.RuntimeType::get_GenericParameterPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeType_get_GenericParameterPosition_mA13C795F8208FEFBA2BC739AF9D13384253AB288 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(37 /* System.Boolean System.Type::get_IsGenericParameter() */, __this); if (L_0) { goto IL_0018; } } { String_t* L_1; L_1 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7CD16B94B963F2375BC4F3FFC5F78F40AE023225)), NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_2); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_get_GenericParameterPosition_mA13C795F8208FEFBA2BC739AF9D13384253AB288_RuntimeMethod_var))); } IL_0018: { int32_t L_3; L_3 = RuntimeType_GetGenericParameterPosition_m35AB60236C0B7A6C1064291F11E934C9D7E9613F(__this, NULL); return L_3; } } // System.Type System.RuntimeType::GetGenericTypeDefinition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_GetGenericTypeDefinition_m42F5197AE619FC1D6DB684D2C69B29A8208BC3BB (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, __this); if (L_0) { goto IL_0018; } } { String_t* L_1; L_1 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE6DD10392E65D1812AAD1510370C310BACBDBB22)), NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_2); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetGenericTypeDefinition_m42F5197AE619FC1D6DB684D2C69B29A8208BC3BB_RuntimeMethod_var))); } IL_0018: { Type_t* L_3; L_3 = RuntimeTypeHandle_GetGenericTypeDefinition_mA4AA61E2DFC1EE81A656B8EFC12D3039832ABB01(__this, NULL); return L_3; } } // System.Boolean System.RuntimeType::get_IsGenericType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_get_IsGenericType_mF716F135A2CE01DAFDE8BDD45111649BFAFDDC85 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = RuntimeTypeHandle_HasInstantiation_m18A99B35966126CC7EC8BEAB76D6B419EF81227D(__this, NULL); return L_0; } } // System.Boolean System.RuntimeType::get_IsConstructedGenericType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_get_IsConstructedGenericType_m577423AE2180A652B6C28381B32E1F04ACF7A8A7 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, __this); if (!L_0) { goto IL_0012; } } { bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericTypeDefinition() */, __this); return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); } IL_0012: { return (bool)0; } } // System.Object System.RuntimeType::InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingFlags, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___2_binder, RuntimeObject* ___3_target, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___4_providedArgs, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___5_modifiers, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___6_culture, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___7_namedParams, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_IndexOf_TisString_t_mC740B072B4FB746CC445F9FD113E6DD0796062FA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF8C65449AF6B15906CE1E82754FA5D89CADEB217_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_CopyTo_m277C8656E1F2552D5BAE74EAD2AE09B7DEC53FA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDBBA12803E29C5AA7B51AF137690A226F1E8A99F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3B4EC7BA118AE7ABFF9EFFA5B5E389FE66AEEA46_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2AD49508FEEE2ED6B87C00368D21B2C11D90DEDA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95652F73CBE5CAFE64F6C63BD9C050678394808D); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; bool V_3 = false; bool V_4 = false; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_5 = NULL; MethodInfo_t* V_6 = NULL; FieldInfo_t* V_7 = NULL; FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* V_8 = NULL; int32_t V_9 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_10 = NULL; RuntimeArray* V_11 = NULL; int32_t V_12 = 0; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_13 = NULL; List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* V_14 = NULL; int32_t V_15 = 0; MethodInfo_t* V_16 = NULL; PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* V_17 = NULL; List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* V_18 = NULL; int32_t V_19 = 0; MethodInfo_t* V_20 = NULL; RuntimeObject* V_21 = NULL; MethodBase_t* V_22 = NULL; MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* V_23 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; int32_t G_B19_0 = 0; FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* G_B51_0 = NULL; int32_t G_B51_1 = 0; Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* G_B51_2 = NULL; FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* G_B50_0 = NULL; int32_t G_B50_1 = 0; Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* G_B50_2 = NULL; RuntimeObject* G_B52_0 = NULL; FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* G_B52_1 = NULL; int32_t G_B52_2 = 0; Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* G_B52_3 = NULL; RuntimeObject* G_B129_0 = NULL; RuntimeObject* G_B128_0 = NULL; { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(37 /* System.Boolean System.Type::get_IsGenericParameter() */, __this); if (!L_0) { goto IL_0018; } } { String_t* L_1; L_1 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9A3D491F15B5CCDC7EEB697FF69A5F3D1DD7F3DB)), NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_2); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_0018: { int32_t L_3 = ___1_bindingFlags; if (((int32_t)((int32_t)L_3&((int32_t)65280)))) { goto IL_0036; } } { String_t* L_4; L_4 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2CA604D8D8BFE1772382349137E0C6149C7FB48A)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_5); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral449AA4086216EAAD019C728EE6B8ED81E1714919)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_0036: { int32_t L_6 = ___1_bindingFlags; if (((int32_t)((int32_t)L_6&((int32_t)255)))) { goto IL_0053; } } { int32_t L_7 = ___1_bindingFlags; ___1_bindingFlags = ((int32_t)((int32_t)L_7|((int32_t)20))); int32_t L_8 = ___1_bindingFlags; if (((int32_t)((int32_t)L_8&((int32_t)512)))) { goto IL_0053; } } { int32_t L_9 = ___1_bindingFlags; ___1_bindingFlags = ((int32_t)((int32_t)L_9|8)); } IL_0053: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = ___7_namedParams; if (!L_10) { goto IL_0094; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = ___4_providedArgs; if (!L_11) { goto IL_007a; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = ___7_namedParams; NullCheck(L_12); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = ___4_providedArgs; NullCheck(L_13); if ((((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))) { goto IL_0094; } } { String_t* L_14; L_14 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral120BB857B7DF859CF98C77157113798872496285)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_15); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_15, L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8BE4C180ECE1A862BB8EB9292DD918741D14ADDD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_007a: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = ___7_namedParams; NullCheck(L_16); if (!(((RuntimeArray*)L_16)->max_length)) { goto IL_0094; } } { String_t* L_17; L_17 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral120BB857B7DF859CF98C77157113798872496285)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_18 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_18); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_18, L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8BE4C180ECE1A862BB8EB9292DD918741D14ADDD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_0094: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = ___7_namedParams; if (!L_19) { goto IL_00b8; } } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = ___7_namedParams; int32_t L_21; L_21 = Array_IndexOf_TisString_t_mC740B072B4FB746CC445F9FD113E6DD0796062FA(L_20, (String_t*)NULL, Array_IndexOf_TisString_t_mC740B072B4FB746CC445F9FD113E6DD0796062FA_RuntimeMethod_var); if ((((int32_t)L_21) == ((int32_t)(-1)))) { goto IL_00b8; } } { String_t* L_22; L_22 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral427F23643572138C63637C4AF20806E91C82AF80)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_23 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_23); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_23, L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8BE4C180ECE1A862BB8EB9292DD918741D14ADDD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_00b8: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_24 = ___4_providedArgs; if (L_24) { goto IL_00bf; } } { G_B19_0 = 0; goto IL_00c3; } IL_00bf: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = ___4_providedArgs; NullCheck(L_25); G_B19_0 = ((int32_t)(((RuntimeArray*)L_25)->max_length)); } IL_00c3: { V_0 = G_B19_0; Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_26 = ___2_binder; if (L_26) { goto IL_00ce; } } { il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_27; L_27 = Type_get_DefaultBinder_m21450212064618B602E0586BFB1CA9B777C46C7F(NULL); ___2_binder = L_27; } IL_00ce: { int32_t L_28 = ___1_bindingFlags; if (!((int32_t)((int32_t)L_28&((int32_t)512)))) { goto IL_010b; } } { int32_t L_29 = ___1_bindingFlags; if (!((int32_t)((int32_t)L_29&((int32_t)512)))) { goto IL_00fe; } } { int32_t L_30 = ___1_bindingFlags; if (!((int32_t)((int32_t)L_30&((int32_t)15616)))) { goto IL_00fe; } } { String_t* L_31; L_31 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral307470B1DEC92AF93B41DA1D825F7830DA0D4388)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_32 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_32); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_32, L_31, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral449AA4086216EAAD019C728EE6B8ED81E1714919)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_00fe: { int32_t L_33 = ___1_bindingFlags; Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_34 = ___2_binder; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_35 = ___4_providedArgs; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_36 = ___6_culture; RuntimeObject* L_37; L_37 = Activator_CreateInstance_m0DFAA1415ABA9B28430FDC70A9915BE437C04B04(__this, L_33, L_34, L_35, L_36, NULL); return L_37; } IL_010b: { int32_t L_38 = ___1_bindingFlags; if (!((int32_t)((int32_t)L_38&((int32_t)49152)))) { goto IL_011d; } } { int32_t L_39 = ___1_bindingFlags; ___1_bindingFlags = ((int32_t)((int32_t)L_39|((int32_t)8192))); } IL_011d: { String_t* L_40 = ___0_name; if (L_40) { goto IL_012b; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_41 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_41); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_41, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_012b: { String_t* L_42 = ___0_name; NullCheck(L_42); int32_t L_43; L_43 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_42, NULL); if (!L_43) { goto IL_0140; } } { String_t* L_44 = ___0_name; NullCheck(L_44); bool L_45; L_45 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_44, _stringLiteral95652F73CBE5CAFE64F6C63BD9C050678394808D, NULL); if (!L_45) { goto IL_0152; } } IL_0140: { String_t* L_46; L_46 = RuntimeType_GetDefaultMemberName_mCC2D4E6019D29EFBACC1CC46A682D6E8F04DEFA0(__this, NULL); ___0_name = L_46; String_t* L_47 = ___0_name; if (L_47) { goto IL_0152; } } { ___0_name = _stringLiteral2AD49508FEEE2ED6B87C00368D21B2C11D90DEDA; } IL_0152: { int32_t L_48 = ___1_bindingFlags; V_1 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_48&((int32_t)1024)))) <= ((uint32_t)0)))? 1 : 0); int32_t L_49 = ___1_bindingFlags; V_2 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_49&((int32_t)2048)))) <= ((uint32_t)0)))? 1 : 0); bool L_50 = V_1; bool L_51 = V_2; if (!((int32_t)((int32_t)L_50|(int32_t)L_51))) { goto IL_035c; } } { bool L_52 = V_1; if (!L_52) { goto IL_01a9; } } { bool L_53 = V_2; if (!L_53) { goto IL_018b; } } { String_t* L_54; L_54 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral93712A9158CBB96BC7DE5D593BF5D811F4DB92BC)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_55 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_55); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_55, L_54, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral449AA4086216EAAD019C728EE6B8ED81E1714919)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_55, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_018b: { int32_t L_56 = ___1_bindingFlags; if (!((int32_t)((int32_t)L_56&((int32_t)8192)))) { goto IL_01f4; } } { String_t* L_57; L_57 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD419E6634B97A33EC7298420339A7B70DFACE63)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_58 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_58); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_58, L_57, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral449AA4086216EAAD019C728EE6B8ED81E1714919)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_58, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_01a9: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_59 = ___4_providedArgs; if (L_59) { goto IL_01b8; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_60 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_60); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_60, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F227A2013FDA4CA5F965B2677CE13DC1E31D6C6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_60, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_01b8: { int32_t L_61 = ___1_bindingFlags; if (!((int32_t)((int32_t)L_61&((int32_t)4096)))) { goto IL_01d6; } } { String_t* L_62; L_62 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15396A4CB651CD1D00766670D40503F2D7668048)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_63 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_63); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_63, L_62, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral449AA4086216EAAD019C728EE6B8ED81E1714919)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_63, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_01d6: { int32_t L_64 = ___1_bindingFlags; if (!((int32_t)((int32_t)L_64&((int32_t)256)))) { goto IL_01f4; } } { String_t* L_65; L_65 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD2E5963B26A65BE333AC9677FFC513D7496FCC4E)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_66 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_66); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_66, L_65, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral449AA4086216EAAD019C728EE6B8ED81E1714919)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_66, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_01f4: { V_7 = (FieldInfo_t*)NULL; String_t* L_67 = ___0_name; int32_t L_68 = ___1_bindingFlags; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_69; L_69 = VirtualFuncInvoker3< MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*, String_t*, int32_t, int32_t >::Invoke(86 /* System.Reflection.MemberInfo[] System.Type::GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags) */, __this, L_67, 4, L_68); V_8 = ((FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8*)IsInst((RuntimeObject*)L_69, FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8_il2cpp_TypeInfo_var)); FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_70 = V_8; NullCheck(L_70); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_70)->max_length))) == ((uint32_t)1)))) { goto IL_0216; } } { FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_71 = V_8; NullCheck(L_71); int32_t L_72 = 0; FieldInfo_t* L_73 = (L_71)->GetAt(static_cast(L_72)); V_7 = L_73; goto IL_0236; } IL_0216: { FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_74 = V_8; NullCheck(L_74); if (!(((RuntimeArray*)L_74)->max_length)) { goto IL_0236; } } { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_75 = ___2_binder; int32_t L_76 = ___1_bindingFlags; FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_77 = V_8; bool L_78 = V_1; G_B50_0 = L_77; G_B50_1 = L_76; G_B50_2 = L_75; if (L_78) { G_B51_0 = L_77; G_B51_1 = L_76; G_B51_2 = L_75; goto IL_0228; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_79 = ___4_providedArgs; NullCheck(L_79); int32_t L_80 = 0; RuntimeObject* L_81 = (L_79)->GetAt(static_cast(L_80)); G_B52_0 = L_81; G_B52_1 = G_B50_0; G_B52_2 = G_B50_1; G_B52_3 = G_B50_2; goto IL_022d; } IL_0228: { il2cpp_codegen_runtime_class_init_inline(Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE_il2cpp_TypeInfo_var); Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE* L_82 = ((Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE_StaticFields*)il2cpp_codegen_static_fields_for(Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE_il2cpp_TypeInfo_var))->___Value_0; G_B52_0 = ((RuntimeObject*)(L_82)); G_B52_1 = G_B51_0; G_B52_2 = G_B51_1; G_B52_3 = G_B51_2; } IL_022d: { CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_83 = ___6_culture; NullCheck(G_B52_3); FieldInfo_t* L_84; L_84 = VirtualFuncInvoker4< FieldInfo_t*, int32_t, FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8*, RuntimeObject*, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* >::Invoke(4 /* System.Reflection.FieldInfo System.Reflection.Binder::BindToField(System.Reflection.BindingFlags,System.Reflection.FieldInfo[],System.Object,System.Globalization.CultureInfo) */, G_B52_3, G_B52_2, G_B52_1, G_B52_0, L_83); V_7 = L_84; } IL_0236: { FieldInfo_t* L_85 = V_7; bool L_86; L_86 = FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B(L_85, (FieldInfo_t*)NULL, NULL); if (!L_86) { goto IL_0346; } } { FieldInfo_t* L_87 = V_7; NullCheck(L_87); Type_t* L_88; L_88 = VirtualFuncInvoker0< Type_t* >::Invoke(16 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_87); NullCheck(L_88); bool L_89; L_89 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_88, NULL); if (L_89) { goto IL_0267; } } { FieldInfo_t* L_90 = V_7; NullCheck(L_90); Type_t* L_91; L_91 = VirtualFuncInvoker0< Type_t* >::Invoke(16 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_90); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_92 = { reinterpret_cast (RuntimeArray_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_93; L_93 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_92, NULL); if ((!(((RuntimeObject*)(Type_t*)L_91) == ((RuntimeObject*)(Type_t*)L_93)))) { goto IL_02f5; } } IL_0267: { int32_t L_94 = ___1_bindingFlags; if (!((int32_t)((int32_t)L_94&((int32_t)1024)))) { goto IL_0275; } } { int32_t L_95 = V_0; V_9 = L_95; goto IL_027a; } IL_0275: { int32_t L_96 = V_0; V_9 = ((int32_t)il2cpp_codegen_subtract(L_96, 1)); } IL_027a: { int32_t L_97 = V_9; if ((((int32_t)L_97) <= ((int32_t)0))) { goto IL_02f5; } } { int32_t L_98 = V_9; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_99 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_98); V_10 = L_99; V_12 = 0; goto IL_02bc; } IL_028d: { } try {// begin try (depth: 1) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_100 = V_10; int32_t L_101 = V_12; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_102 = ___4_providedArgs; int32_t L_103 = V_12; NullCheck(L_102); int32_t L_104 = L_103; RuntimeObject* L_105 = (L_102)->GetAt(static_cast(L_104)); NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_105, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var))); int32_t L_106; L_106 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(7 /* System.Int32 System.IConvertible::ToInt32(System.IFormatProvider) */, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_105, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)), (RuntimeObject*)NULL); NullCheck(L_100); (L_100)->SetAt(static_cast(L_101), (int32_t)L_106); goto IL_02b6; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_02a5; } throw e; } CATCH_02a5: {// begin catch(System.InvalidCastException) String_t* L_107; L_107 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE31FE4F136883C3B98D75164B0DBD4F98717AA86)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_108 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_108); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_108, L_107, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_108, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); }// end catch (depth: 1) IL_02b6: { int32_t L_109 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_109, 1)); } IL_02bc: { int32_t L_110 = V_12; int32_t L_111 = V_9; if ((((int32_t)L_110) < ((int32_t)L_111))) { goto IL_028d; } } { FieldInfo_t* L_112 = V_7; RuntimeObject* L_113 = ___3_target; NullCheck(L_112); RuntimeObject* L_114; L_114 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(21 /* System.Object System.Reflection.FieldInfo::GetValue(System.Object) */, L_112, L_113); V_11 = ((RuntimeArray*)CastclassClass((RuntimeObject*)L_114, RuntimeArray_il2cpp_TypeInfo_var)); int32_t L_115 = ___1_bindingFlags; if (!((int32_t)((int32_t)L_115&((int32_t)1024)))) { goto IL_02e5; } } { RuntimeArray* L_116 = V_11; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_117 = V_10; NullCheck(L_116); RuntimeObject* L_118; L_118 = Array_GetValue_m577622C9D6176FAC9F6143011DA3F1CF85146FE0(L_116, L_117, NULL); return L_118; } IL_02e5: { RuntimeArray* L_119 = V_11; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_120 = ___4_providedArgs; int32_t L_121 = V_9; NullCheck(L_120); int32_t L_122 = L_121; RuntimeObject* L_123 = (L_120)->GetAt(static_cast(L_122)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_124 = V_10; NullCheck(L_119); Array_SetValue_m71595F7B1BD3262D3BE2D03B3F8A7A0F51482917(L_119, L_123, L_124, NULL); return NULL; } IL_02f5: { bool L_125 = V_1; if (!L_125) { goto IL_031a; } } { int32_t L_126 = V_0; if (!L_126) { goto IL_0310; } } { String_t* L_127; L_127 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD3ADDBB3F4CB48E2138B70CCE087A1E5C8DF9C94)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_128 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_128); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_128, L_127, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral449AA4086216EAAD019C728EE6B8ED81E1714919)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_128, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_0310: { FieldInfo_t* L_129 = V_7; RuntimeObject* L_130 = ___3_target; NullCheck(L_129); RuntimeObject* L_131; L_131 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(21 /* System.Object System.Reflection.FieldInfo::GetValue(System.Object) */, L_129, L_130); return L_131; } IL_031a: { int32_t L_132 = V_0; if ((((int32_t)L_132) == ((int32_t)1))) { goto IL_0333; } } { String_t* L_133; L_133 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5D380152EC829D2242FD699FCE54E8D9C2AC1D14)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_134 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_134); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_134, L_133, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral449AA4086216EAAD019C728EE6B8ED81E1714919)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_134, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_0333: { FieldInfo_t* L_135 = V_7; RuntimeObject* L_136 = ___3_target; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_137 = ___4_providedArgs; NullCheck(L_137); int32_t L_138 = 0; RuntimeObject* L_139 = (L_137)->GetAt(static_cast(L_138)); int32_t L_140 = ___1_bindingFlags; Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_141 = ___2_binder; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_142 = ___6_culture; NullCheck(L_135); VirtualActionInvoker5< RuntimeObject*, RuntimeObject*, int32_t, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* >::Invoke(23 /* System.Void System.Reflection.FieldInfo::SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Globalization.CultureInfo) */, L_135, L_136, L_139, L_140, L_141, L_142); return NULL; } IL_0346: { int32_t L_143 = ___1_bindingFlags; if (((int32_t)((int32_t)L_143&((int32_t)16773888)))) { goto IL_035c; } } { String_t* L_144; L_144 = VirtualFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, __this); String_t* L_145 = ___0_name; MissingFieldException_t251FB3C0B4F3D0C490A9A36B5BF2A1EF1A3D389C* L_146 = (MissingFieldException_t251FB3C0B4F3D0C490A9A36B5BF2A1EF1A3D389C*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MissingFieldException_t251FB3C0B4F3D0C490A9A36B5BF2A1EF1A3D389C_il2cpp_TypeInfo_var))); NullCheck(L_146); MissingFieldException__ctor_m24E215239967EC6B86046A5BB7F1877EC4777B36(L_146, L_144, L_145, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_146, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_035c: { int32_t L_147 = ___1_bindingFlags; V_3 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_147&((int32_t)4096)))) <= ((uint32_t)0)))? 1 : 0); int32_t L_148 = ___1_bindingFlags; V_4 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_148&((int32_t)8192)))) <= ((uint32_t)0)))? 1 : 0); bool L_149 = V_3; bool L_150 = V_4; if (!((int32_t)((int32_t)L_149|(int32_t)L_150))) { goto IL_03b3; } } { bool L_151 = V_3; if (!L_151) { goto IL_0395; } } { bool L_152 = V_4; if (!L_152) { goto IL_03b3; } } { String_t* L_153; L_153 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4B25D1B078DBDFB67D6F7DD54E97A043A2E135CC)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_154 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_154); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_154, L_153, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral449AA4086216EAAD019C728EE6B8ED81E1714919)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_154, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_0395: { int32_t L_155 = ___1_bindingFlags; if (!((int32_t)((int32_t)L_155&((int32_t)256)))) { goto IL_03b3; } } { String_t* L_156; L_156 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAC0B917E3C022E8A817639596DF598CBD14261A4)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_157 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_157); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_157, L_156, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral449AA4086216EAAD019C728EE6B8ED81E1714919)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_157, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_03b3: { V_5 = (MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*)NULL; V_6 = (MethodInfo_t*)NULL; int32_t L_158 = ___1_bindingFlags; if (!((int32_t)((int32_t)L_158&((int32_t)256)))) { goto IL_0454; } } { String_t* L_159 = ___0_name; int32_t L_160 = ___1_bindingFlags; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_161; L_161 = VirtualFuncInvoker3< MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*, String_t*, int32_t, int32_t >::Invoke(86 /* System.Reflection.MemberInfo[] System.Type::GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags) */, __this, L_159, 8, L_160); V_13 = ((MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*)IsInst((RuntimeObject*)L_161, MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265_il2cpp_TypeInfo_var)); V_14 = (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB*)NULL; V_15 = 0; goto IL_0431; } IL_03dd: { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_162 = V_13; int32_t L_163 = V_15; NullCheck(L_162); int32_t L_164 = L_163; MethodInfo_t* L_165 = (L_162)->GetAt(static_cast(L_164)); V_16 = L_165; MethodInfo_t* L_166 = V_16; int32_t L_167 = ___1_bindingFlags; int32_t L_168 = V_0; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_169 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)L_168); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_170; L_170 = RuntimeType_FilterApplyMethodInfo_m31BFFFB6DA0955CF8CAD0822E2D2944E3888A215(((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)CastclassClass((RuntimeObject*)L_166, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var)), L_167, 3, L_169, NULL); if (!L_170) { goto IL_042b; } } { MethodInfo_t* L_171 = V_6; bool L_172; L_172 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_171, (MethodInfo_t*)NULL, NULL); if (!L_172) { goto IL_040a; } } { MethodInfo_t* L_173 = V_16; V_6 = L_173; goto IL_042b; } IL_040a: { List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_174 = V_14; if (L_174) { goto IL_0422; } } { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_175 = V_13; NullCheck(L_175); List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_176 = (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB*)il2cpp_codegen_object_new(List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB_il2cpp_TypeInfo_var); NullCheck(L_176); List_1__ctor_mDBBA12803E29C5AA7B51AF137690A226F1E8A99F(L_176, ((int32_t)(((RuntimeArray*)L_175)->max_length)), List_1__ctor_mDBBA12803E29C5AA7B51AF137690A226F1E8A99F_RuntimeMethod_var); V_14 = L_176; List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_177 = V_14; MethodInfo_t* L_178 = V_6; NullCheck(L_177); List_1_Add_mF8C65449AF6B15906CE1E82754FA5D89CADEB217_inline(L_177, L_178, List_1_Add_mF8C65449AF6B15906CE1E82754FA5D89CADEB217_RuntimeMethod_var); } IL_0422: { List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_179 = V_14; MethodInfo_t* L_180 = V_16; NullCheck(L_179); List_1_Add_mF8C65449AF6B15906CE1E82754FA5D89CADEB217_inline(L_179, L_180, List_1_Add_mF8C65449AF6B15906CE1E82754FA5D89CADEB217_RuntimeMethod_var); } IL_042b: { int32_t L_181 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_181, 1)); } IL_0431: { int32_t L_182 = V_15; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_183 = V_13; NullCheck(L_183); if ((((int32_t)L_182) < ((int32_t)((int32_t)(((RuntimeArray*)L_183)->max_length))))) { goto IL_03dd; } } { List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_184 = V_14; if (!L_184) { goto IL_0454; } } { List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_185 = V_14; NullCheck(L_185); int32_t L_186; L_186 = List_1_get_Count_m3B4EC7BA118AE7ABFF9EFFA5B5E389FE66AEEA46_inline(L_185, List_1_get_Count_m3B4EC7BA118AE7ABFF9EFFA5B5E389FE66AEEA46_RuntimeMethod_var); MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_187 = (MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*)(MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*)SZArrayNew(MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265_il2cpp_TypeInfo_var, (uint32_t)L_186); V_5 = L_187; List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_188 = V_14; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_189 = V_5; NullCheck(L_188); List_1_CopyTo_m277C8656E1F2552D5BAE74EAD2AE09B7DEC53FA1(L_188, L_189, List_1_CopyTo_m277C8656E1F2552D5BAE74EAD2AE09B7DEC53FA1_RuntimeMethod_var); } IL_0454: { MethodInfo_t* L_190 = V_6; bool L_191; L_191 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_190, (MethodInfo_t*)NULL, NULL); bool L_192 = V_3; bool L_193 = V_4; if (!((int32_t)(((int32_t)((int32_t)L_191&(int32_t)L_192))|(int32_t)L_193))) { goto IL_051f; } } { String_t* L_194 = ___0_name; int32_t L_195 = ___1_bindingFlags; MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_196; L_196 = VirtualFuncInvoker3< MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*, String_t*, int32_t, int32_t >::Invoke(86 /* System.Reflection.MemberInfo[] System.Type::GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags) */, __this, L_194, ((int32_t)16), L_195); V_17 = ((PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7*)IsInst((RuntimeObject*)L_196, PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7_il2cpp_TypeInfo_var)); V_18 = (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB*)NULL; V_19 = 0; goto IL_04f9; } IL_047f: { V_20 = (MethodInfo_t*)NULL; bool L_197 = V_4; if (!L_197) { goto IL_0495; } } { PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_198 = V_17; int32_t L_199 = V_19; NullCheck(L_198); int32_t L_200 = L_199; PropertyInfo_t* L_201 = (L_198)->GetAt(static_cast(L_200)); NullCheck(L_201); MethodInfo_t* L_202; L_202 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(18 /* System.Reflection.MethodInfo System.Reflection.PropertyInfo::GetSetMethod(System.Boolean) */, L_201, (bool)1); V_20 = L_202; goto IL_04a2; } IL_0495: { PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_203 = V_17; int32_t L_204 = V_19; NullCheck(L_203); int32_t L_205 = L_204; PropertyInfo_t* L_206 = (L_203)->GetAt(static_cast(L_205)); NullCheck(L_206); MethodInfo_t* L_207; L_207 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(17 /* System.Reflection.MethodInfo System.Reflection.PropertyInfo::GetGetMethod(System.Boolean) */, L_206, (bool)1); V_20 = L_207; } IL_04a2: { MethodInfo_t* L_208 = V_20; bool L_209; L_209 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_208, (MethodInfo_t*)NULL, NULL); if (L_209) { goto IL_04f3; } } { MethodInfo_t* L_210 = V_20; int32_t L_211 = ___1_bindingFlags; int32_t L_212 = V_0; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_213 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)L_212); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_214; L_214 = RuntimeType_FilterApplyMethodInfo_m31BFFFB6DA0955CF8CAD0822E2D2944E3888A215(((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)CastclassClass((RuntimeObject*)L_210, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var)), L_211, 3, L_213, NULL); if (!L_214) { goto IL_04f3; } } { MethodInfo_t* L_215 = V_6; bool L_216; L_216 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_215, (MethodInfo_t*)NULL, NULL); if (!L_216) { goto IL_04d2; } } { MethodInfo_t* L_217 = V_20; V_6 = L_217; goto IL_04f3; } IL_04d2: { List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_218 = V_18; if (L_218) { goto IL_04ea; } } { PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_219 = V_17; NullCheck(L_219); List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_220 = (List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB*)il2cpp_codegen_object_new(List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB_il2cpp_TypeInfo_var); NullCheck(L_220); List_1__ctor_mDBBA12803E29C5AA7B51AF137690A226F1E8A99F(L_220, ((int32_t)(((RuntimeArray*)L_219)->max_length)), List_1__ctor_mDBBA12803E29C5AA7B51AF137690A226F1E8A99F_RuntimeMethod_var); V_18 = L_220; List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_221 = V_18; MethodInfo_t* L_222 = V_6; NullCheck(L_221); List_1_Add_mF8C65449AF6B15906CE1E82754FA5D89CADEB217_inline(L_221, L_222, List_1_Add_mF8C65449AF6B15906CE1E82754FA5D89CADEB217_RuntimeMethod_var); } IL_04ea: { List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_223 = V_18; MethodInfo_t* L_224 = V_20; NullCheck(L_223); List_1_Add_mF8C65449AF6B15906CE1E82754FA5D89CADEB217_inline(L_223, L_224, List_1_Add_mF8C65449AF6B15906CE1E82754FA5D89CADEB217_RuntimeMethod_var); } IL_04f3: { int32_t L_225 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_225, 1)); } IL_04f9: { int32_t L_226 = V_19; PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_227 = V_17; NullCheck(L_227); if ((((int32_t)L_226) < ((int32_t)((int32_t)(((RuntimeArray*)L_227)->max_length))))) { goto IL_047f; } } { List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_228 = V_18; if (!L_228) { goto IL_051f; } } { List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_229 = V_18; NullCheck(L_229); int32_t L_230; L_230 = List_1_get_Count_m3B4EC7BA118AE7ABFF9EFFA5B5E389FE66AEEA46_inline(L_229, List_1_get_Count_m3B4EC7BA118AE7ABFF9EFFA5B5E389FE66AEEA46_RuntimeMethod_var); MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_231 = (MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*)(MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*)SZArrayNew(MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265_il2cpp_TypeInfo_var, (uint32_t)L_230); V_5 = L_231; List_1_tAA22D565EFA8D6D98AB10DE37D44553FDE22DBFB* L_232 = V_18; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_233 = V_5; NullCheck(L_232); List_1_CopyTo_m277C8656E1F2552D5BAE74EAD2AE09B7DEC53FA1(L_232, L_233, List_1_CopyTo_m277C8656E1F2552D5BAE74EAD2AE09B7DEC53FA1_RuntimeMethod_var); } IL_051f: { MethodInfo_t* L_234 = V_6; bool L_235; L_235 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_234, (MethodInfo_t*)NULL, NULL); if (!L_235) { goto IL_05d0; } } { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_236 = V_5; if (L_236) { goto IL_0556; } } { int32_t L_237 = V_0; if (L_237) { goto IL_0556; } } { MethodInfo_t* L_238 = V_6; NullCheck(L_238); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_239; L_239 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(36 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersNoCopy() */, L_238); NullCheck(L_239); if ((((RuntimeArray*)L_239)->max_length)) { goto IL_0556; } } { int32_t L_240 = ___1_bindingFlags; if (((int32_t)((int32_t)L_240&((int32_t)262144)))) { goto IL_0556; } } { MethodInfo_t* L_241 = V_6; RuntimeObject* L_242 = ___3_target; int32_t L_243 = ___1_bindingFlags; Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_244 = ___2_binder; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_245 = ___4_providedArgs; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_246 = ___6_culture; NullCheck(L_241); RuntimeObject* L_247; L_247 = VirtualFuncInvoker5< RuntimeObject*, RuntimeObject*, int32_t, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* >::Invoke(29 /* System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, L_241, L_242, L_243, L_244, L_245, L_246); return L_247; } IL_0556: { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_248 = V_5; if (L_248) { goto IL_0567; } } { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_249 = (MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*)(MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*)SZArrayNew(MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265_il2cpp_TypeInfo_var, (uint32_t)1); MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_250 = L_249; MethodInfo_t* L_251 = V_6; NullCheck(L_250); ArrayElementTypeCheck (L_250, L_251); (L_250)->SetAt(static_cast(0), (MethodInfo_t*)L_251); V_5 = L_250; } IL_0567: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_252 = ___4_providedArgs; if (L_252) { goto IL_0572; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_253; L_253 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); ___4_providedArgs = L_253; } IL_0572: { V_21 = NULL; V_22 = (MethodBase_t*)NULL; } try {// begin try (depth: 1) Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_254 = ___2_binder; int32_t L_255 = ___1_bindingFlags; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_256 = V_5; V_23 = (MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A*)L_256; MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* L_257 = V_23; ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* L_258 = ___5_modifiers; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_259 = ___6_culture; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_260 = ___7_namedParams; NullCheck(L_254); MethodBase_t* L_261; L_261 = VirtualFuncInvoker7< MethodBase_t*, int32_t, MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918**, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364*, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0*, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, RuntimeObject** >::Invoke(5 /* System.Reflection.MethodBase System.Reflection.Binder::BindToMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Object[]&,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],System.Object&) */, L_254, L_255, L_257, (&___4_providedArgs), L_258, L_259, L_260, (&V_21)); V_22 = L_261; goto IL_0596; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MissingMethodException_t3D861B41F6520C32A7994A884343802925703155_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0593; } throw e; } CATCH_0593: {// begin catch(System.MissingMethodException) IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0596; }// end catch (depth: 1) IL_0596: { MethodBase_t* L_262 = V_22; bool L_263; L_263 = MethodBase_op_Equality_mB075E658C5D8860D1707CFF2D430D05284FD2EAD(L_262, (MethodBase_t*)NULL, NULL); if (!L_263) { goto IL_05ad; } } { String_t* L_264; L_264 = VirtualFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, __this); String_t* L_265 = ___0_name; MissingMethodException_t3D861B41F6520C32A7994A884343802925703155* L_266 = (MissingMethodException_t3D861B41F6520C32A7994A884343802925703155*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MissingMethodException_t3D861B41F6520C32A7994A884343802925703155_il2cpp_TypeInfo_var))); NullCheck(L_266); MissingMethodException__ctor_m040179DA0A2D26E2BE9BE03657D3801969DB5A52(L_266, L_264, L_265, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_266, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } IL_05ad: { MethodBase_t* L_267 = V_22; RuntimeObject* L_268 = ___3_target; int32_t L_269 = ___1_bindingFlags; Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_270 = ___2_binder; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_271 = ___4_providedArgs; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_272 = ___6_culture; NullCheck(((MethodInfo_t*)CastclassClass((RuntimeObject*)L_267, MethodInfo_t_il2cpp_TypeInfo_var))); RuntimeObject* L_273; L_273 = VirtualFuncInvoker5< RuntimeObject*, RuntimeObject*, int32_t, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* >::Invoke(29 /* System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, ((MethodInfo_t*)CastclassClass((RuntimeObject*)L_267, MethodInfo_t_il2cpp_TypeInfo_var)), L_268, L_269, L_270, L_271, L_272); RuntimeObject* L_274 = V_21; G_B128_0 = L_273; if (!L_274) { G_B129_0 = L_273; goto IL_05cf; } } { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_275 = ___2_binder; RuntimeObject* L_276 = V_21; NullCheck(L_275); VirtualActionInvoker2< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918**, RuntimeObject* >::Invoke(7 /* System.Void System.Reflection.Binder::ReorderArgumentArray(System.Object[]&,System.Object) */, L_275, (&___4_providedArgs), L_276); G_B129_0 = G_B128_0; } IL_05cf: { return G_B129_0; } IL_05d0: { String_t* L_277; L_277 = VirtualFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, __this); String_t* L_278 = ___0_name; MissingMethodException_t3D861B41F6520C32A7994A884343802925703155* L_279 = (MissingMethodException_t3D861B41F6520C32A7994A884343802925703155*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MissingMethodException_t3D861B41F6520C32A7994A884343802925703155_il2cpp_TypeInfo_var))); NullCheck(L_279); MissingMethodException__ctor_m040179DA0A2D26E2BE9BE03657D3801969DB5A52(L_279, L_277, L_278, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_279, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_InvokeMember_mA7CDED3E383F92D4C03B4ED44D803ED2D07346BC_RuntimeMethod_var))); } } // System.Boolean System.RuntimeType::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_Equals_mEE184EABCBF5387AB29835D90C3D10B88EDB5D2E (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)__this))? 1 : 0); } } // System.Boolean System.RuntimeType::op_Equality(System.RuntimeType,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_left, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___1_right, const RuntimeMethod* method) { { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0 = ___0_left; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_1 = ___1_right; return (bool)((((RuntimeObject*)(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)L_0) == ((RuntimeObject*)(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)L_1))? 1 : 0); } } // System.Boolean System.RuntimeType::op_Inequality(System.RuntimeType,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_op_Inequality_mB5FA5C8FD72EE2357284DA641819922EFA98F7A7 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___0_left, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___1_right, const RuntimeMethod* method) { { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0 = ___0_left; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_1 = ___1_right; return (bool)((((int32_t)((((RuntimeObject*)(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)L_0) == ((RuntimeObject*)(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Object System.RuntimeType::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_Clone_m969994F10CCA06F2B8BD1D58FF24B54F2B982C2F (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { return __this; } } // System.Void System.RuntimeType::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeType_GetObjectData_mF8E7856E70E3BA7402052A13F773C0E7975D1284 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetObjectData_mF8E7856E70E3BA7402052A13F773C0E7975D1284_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info; UnitySerializationHolder_GetUnitySerializationInfo_m9A6BC29A423E5BD41CCAC1C9FA7A157471B587F9(L_2, __this, NULL); return; } } // System.Object[] System.RuntimeType::GetCustomAttributes(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* RuntimeType_GetCustomAttributes_m84E890B53832B68DEDD459786AE7AA69B2BE2D05 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, bool ___0_inherit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___ObjectType_12; bool L_1 = ___0_inherit; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2; L_2 = MonoCustomAttrs_GetCustomAttributes_m77AB7AE8BA867E111261F1A957316CB088887999(__this, L_0, L_1, NULL); return L_2; } } // System.Object[] System.RuntimeType::GetCustomAttributes(System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* RuntimeType_GetCustomAttributes_mFF8FBEBE49BA45F868CFCA5F9A2B6EBF837AFB87 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, Type_t* ___0_attributeType, bool ___1_inherit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL; { Type_t* L_0 = ___0_attributeType; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5AC0AA5A492845D5A4D50FD0F20E3E1AA5FEADC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetCustomAttributes_mFF8FBEBE49BA45F868CFCA5F9A2B6EBF837AFB87_RuntimeMethod_var))); } IL_000e: { Type_t* L_2 = ___0_attributeType; NullCheck(L_2); Type_t* L_3; L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(29 /* System.Type System.Type::get_UnderlyingSystemType() */, L_2); V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_3, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_5; L_5 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_4, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); if (!L_5) { goto IL_0038; } } { String_t* L_6; L_6 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CF12806E76514E4584E2E54FBDCCD9C0C4D20DE)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_7); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5AC0AA5A492845D5A4D50FD0F20E3E1AA5FEADC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetCustomAttributes_mFF8FBEBE49BA45F868CFCA5F9A2B6EBF837AFB87_RuntimeMethod_var))); } IL_0038: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_8 = V_0; bool L_9 = ___1_inherit; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10; L_10 = MonoCustomAttrs_GetCustomAttributes_m77AB7AE8BA867E111261F1A957316CB088887999(__this, L_8, L_9, NULL); return L_10; } } // System.Boolean System.RuntimeType::IsDefined(System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_IsDefined_mC933F6E64C4599FD9E8514F13423CBE8C6B9EBC5 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, Type_t* ___0_attributeType, bool ___1_inherit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL; { Type_t* L_0 = ___0_attributeType; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5AC0AA5A492845D5A4D50FD0F20E3E1AA5FEADC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_IsDefined_mC933F6E64C4599FD9E8514F13423CBE8C6B9EBC5_RuntimeMethod_var))); } IL_000e: { Type_t* L_2 = ___0_attributeType; NullCheck(L_2); Type_t* L_3; L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(29 /* System.Type System.Type::get_UnderlyingSystemType() */, L_2); V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_3, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_5; L_5 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_4, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); if (!L_5) { goto IL_0038; } } { String_t* L_6; L_6 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CF12806E76514E4584E2E54FBDCCD9C0C4D20DE)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_7); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5AC0AA5A492845D5A4D50FD0F20E3E1AA5FEADC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_IsDefined_mC933F6E64C4599FD9E8514F13423CBE8C6B9EBC5_RuntimeMethod_var))); } IL_0038: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_8 = V_0; bool L_9 = ___1_inherit; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); bool L_10; L_10 = MonoCustomAttrs_IsDefined_m5A1B0621CF7CC74C9B7544071FBB46A7074A477D(__this, L_8, L_9, NULL); return L_10; } } // System.String System.RuntimeType::FormatTypeName(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RuntimeType_FormatTypeName_m290B813D1CFC777E5009BCE442613CAB6C7A8A11 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, bool ___0_serialization, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B640E84B6CFFE29A76FA039582A6E69001ECCEB); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; String_t* V_1 = NULL; { bool L_0 = ___0_serialization; if (!L_0) { goto IL_000b; } } { String_t* L_1; L_1 = RuntimeType_GetCachedName_m13DB0B810ABB40D7AF91047A5CEF885F903100E4(__this, 2, NULL); return L_1; } IL_000b: { Type_t* L_2; L_2 = Type_GetRootElementType_m77B0ECEE53840670402AB589B07404F355584DEC(__this, NULL); V_0 = L_2; Type_t* L_3 = V_0; NullCheck(L_3); bool L_4; L_4 = Type_get_IsNested_mCF57E6A68BA5CEDDB9DA81CB34B6945F414FB3FD(L_3, NULL); if (!L_4) { goto IL_0021; } } { String_t* L_5; L_5 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, __this); return L_5; } IL_0021: { String_t* L_6; L_6 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, __this); V_1 = L_6; Type_t* L_7 = V_0; NullCheck(L_7); bool L_8; L_8 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_7, NULL); if (L_8) { goto IL_0054; } } { Type_t* L_9 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast (Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_11; L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL); bool L_12; L_12 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_9, L_11, NULL); if (L_12) { goto IL_0054; } } { Type_t* L_13 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast (TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_15; L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL); bool L_16; L_16 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_13, L_15, NULL); if (!L_16) { goto IL_0065; } } IL_0054: { String_t* L_17 = V_1; NullCheck(_stringLiteral5B640E84B6CFFE29A76FA039582A6E69001ECCEB); int32_t L_18; L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral5B640E84B6CFFE29A76FA039582A6E69001ECCEB, NULL); NullCheck(L_17); String_t* L_19; L_19 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_17, L_18, NULL); V_1 = L_19; } IL_0065: { String_t* L_20 = V_1; return L_20; } } // System.Reflection.MemberTypes System.RuntimeType::get_MemberType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeType_get_MemberType_m476DB472566BDC916168F753F7C5917DB63E13A9 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = Type_get_IsPublic_m71FA078BA19CA4F6073433CAA836718A0E2F2DE4(__this, NULL); if (L_0) { goto IL_0010; } } { bool L_1; L_1 = Type_get_IsNotPublic_mD0DAE7364A17F0DFC839891331B5F3F4AA6E42B3(__this, NULL); if (!L_1) { goto IL_0013; } } IL_0010: { return (int32_t)(((int32_t)32)); } IL_0013: { return (int32_t)(((int32_t)128)); } } // System.Type System.RuntimeType::get_ReflectedType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_get_ReflectedType_m223825A94F7C62D33995D110B98E657D120791EB (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { Type_t* L_0; L_0 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, __this); return L_0; } } // System.Int32 System.RuntimeType::get_MetadataToken() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeType_get_MetadataToken_mC68D06826FB1AE2F46FC3A0DE3912CFA07BFF7CB (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = RuntimeTypeHandle_GetToken_m8F2E6D5BE3584EA72B3D559C5D4CD152E7CB16D7(__this, NULL); return L_0; } } // System.Void System.RuntimeType::CreateInstanceCheckThis() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeType_CreateInstanceCheckThis_m608D04294F22CACD1D07206423C3D631E75B2F65 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArgIterator_t969C9BEE6A0CC41D467E984A37A535998E6C50A3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionOnlyType_t1D06C75F6324C18610570EF18519232B2193A199_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var); s_Il2CppMethodInitialized = true; } Type_t* G_B6_0 = NULL; Type_t* G_B5_0 = NULL; { if (!((ReflectionOnlyType_t1D06C75F6324C18610570EF18519232B2193A199*)IsInstClass((RuntimeObject*)__this, ReflectionOnlyType_t1D06C75F6324C18610570EF18519232B2193A199_il2cpp_TypeInfo_var))) { goto IL_0018; } } { String_t* L_0; L_0 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA137C948DD9382D2183F427672BEC390F48C589A)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_1, L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_CreateInstanceCheckThis_m608D04294F22CACD1D07206423C3D631E75B2F65_RuntimeMethod_var))); } IL_0018: { bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Type::get_ContainsGenericParameters() */, __this); if (!L_2) { goto IL_003a; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3; NullCheck(L_4); ArrayElementTypeCheck (L_4, __this); (L_4)->SetAt(static_cast(0), (RuntimeObject*)__this); String_t* L_5; L_5 = Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC480E7D5DAF97335CD18A2A385EFFC204DB85155)), L_4, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_6); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_6, L_5, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_CreateInstanceCheckThis_m608D04294F22CACD1D07206423C3D631E75B2F65_RuntimeMethod_var))); } IL_003a: { Type_t* L_7; L_7 = Type_GetRootElementType_m77B0ECEE53840670402AB589B07404F355584DEC(__this, NULL); Type_t* L_8 = L_7; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast (ArgIterator_t969C9BEE6A0CC41D467E984A37A535998E6C50A3_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_10; L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL); G_B5_0 = L_8; if ((!(((RuntimeObject*)(Type_t*)L_8) == ((RuntimeObject*)(Type_t*)L_10)))) { G_B6_0 = L_8; goto IL_005d; } } { String_t* L_11; L_11 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4485B7A3F1D101E7CAEBA0229A60A219BB16DC83)), NULL); NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_12 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_12); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_12, L_11, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_CreateInstanceCheckThis_m608D04294F22CACD1D07206423C3D631E75B2F65_RuntimeMethod_var))); } IL_005d: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast (Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_14; L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL); if ((!(((RuntimeObject*)(Type_t*)G_B6_0) == ((RuntimeObject*)(Type_t*)L_14)))) { goto IL_0079; } } { String_t* L_15; L_15 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral73EC5EA142FC4FA6FC4845DB71B7E7CC6873543A)), NULL); NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_16 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_16); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_16, L_15, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_CreateInstanceCheckThis_m608D04294F22CACD1D07206423C3D631E75B2F65_RuntimeMethod_var))); } IL_0079: { return; } } // System.Object System.RuntimeType::CreateInstanceImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[],System.Threading.StackCrawlMark&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_CreateInstanceImpl_m48A94EB8AE812F52EF3915AFCA7B432699C3E28A (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, int32_t ___0_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___1_binder, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___2_args, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___3_culture, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___4_activationAttributes, int32_t* ___5_stackMark, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m646A66E0C29997C99AAAFD6DAA14D42193CD48B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_CopyTo_mBD9A522C2106562AC93065597CDF8F5CEF62D8F5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEEF22AC26AE205203056978BCAE72F690C774C36_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m49EB9ADF0DA87C3D5BE3FC6DAEF2347B441A50DB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; bool V_2 = false; bool V_3 = false; ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* V_4 = NULL; List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C* V_5 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_6 = NULL; MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* V_7 = NULL; MethodBase_t* V_8 = NULL; RuntimeObject* V_9 = NULL; int32_t V_10 = 0; int32_t V_11 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeType_CreateInstanceCheckThis_m608D04294F22CACD1D07206423C3D631E75B2F65(__this, NULL); V_0 = NULL; } try {// begin try (depth: 1) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___2_args; if (L_0) { goto IL_0012_1; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1; L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); ___2_args = L_1; } IL_0012_1: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = ___2_args; NullCheck(L_2); V_1 = ((int32_t)(((RuntimeArray*)L_2)->max_length)); Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_3 = ___1_binder; if (L_3) { goto IL_0020_1; } } { il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_4; L_4 = Type_get_DefaultBinder_m21450212064618B602E0586BFB1CA9B777C46C7F(NULL); ___1_binder = L_4; } IL_0020_1: { int32_t L_5 = ___0_bindingAttr; V_2 = (bool)((((int32_t)((int32_t)((int32_t)L_5&((int32_t)32)))) == ((int32_t)0))? 1 : 0); int32_t L_6 = ___0_bindingAttr; V_3 = (bool)((((int32_t)((int32_t)((int32_t)L_6&((int32_t)33554432)))) == ((int32_t)0))? 1 : 0); int32_t L_7 = V_1; if (L_7) { goto IL_0063_1; } } { int32_t L_8 = ___0_bindingAttr; if (!((int32_t)((int32_t)L_8&((int32_t)16)))) { goto IL_0063_1; } } { int32_t L_9 = ___0_bindingAttr; if (!((int32_t)((int32_t)L_9&4))) { goto IL_0063_1; } } { bool L_10; L_10 = RuntimeType_IsGenericCOMObjectImpl_mD12CA396DD79525FC77EB81D74725D3EF99FFA8F(__this, NULL); if (L_10) { goto IL_0051_1; } } { bool L_11; L_11 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(__this, NULL); if (!L_11) { goto IL_0063_1; } } IL_0051_1: { bool L_12 = V_2; bool L_13 = V_3; int32_t* L_14 = ___5_stackMark; RuntimeObject* L_15; L_15 = RuntimeType_CreateInstanceDefaultCtor_m049DF408DA0C9B09F8964B90B62456E3A1F135C6(__this, L_12, (bool)0, (bool)1, L_13, L_14, NULL); V_0 = L_15; goto IL_01bc_1; } IL_0063_1: { int32_t L_16 = ___0_bindingAttr; ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_17; L_17 = VirtualFuncInvoker1< ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A*, int32_t >::Invoke(79 /* System.Reflection.ConstructorInfo[] System.Type::GetConstructors(System.Reflection.BindingFlags) */, __this, L_16); V_4 = L_17; ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_18 = V_4; NullCheck(L_18); List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C* L_19 = (List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C*)il2cpp_codegen_object_new(List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C_il2cpp_TypeInfo_var); NullCheck(L_19); List_1__ctor_mEEF22AC26AE205203056978BCAE72F690C774C36(L_19, ((int32_t)(((RuntimeArray*)L_18)->max_length)), List_1__ctor_mEEF22AC26AE205203056978BCAE72F690C774C36_RuntimeMethod_var); V_5 = L_19; int32_t L_20 = V_1; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_21 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)L_20); V_6 = L_21; V_10 = 0; goto IL_009e_1; } IL_0084_1: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_22 = ___2_args; int32_t L_23 = V_10; NullCheck(L_22); int32_t L_24 = L_23; RuntimeObject* L_25 = (L_22)->GetAt(static_cast(L_24)); if (!L_25) { goto IL_0098_1; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_26 = V_6; int32_t L_27 = V_10; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_28 = ___2_args; int32_t L_29 = V_10; NullCheck(L_28); int32_t L_30 = L_29; RuntimeObject* L_31 = (L_28)->GetAt(static_cast(L_30)); NullCheck(L_31); Type_t* L_32; L_32 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_31, NULL); NullCheck(L_26); ArrayElementTypeCheck (L_26, L_32); (L_26)->SetAt(static_cast(L_27), (Type_t*)L_32); } IL_0098_1: { int32_t L_33 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_009e_1: { int32_t L_34 = V_10; int32_t L_35 = V_1; if ((((int32_t)L_34) < ((int32_t)L_35))) { goto IL_0084_1; } } { V_11 = 0; goto IL_00cf_1; } IL_00a8_1: { ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_36 = V_4; int32_t L_37 = V_11; NullCheck(L_36); int32_t L_38 = L_37; ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_39 = (L_36)->GetAt(static_cast(L_38)); int32_t L_40 = ___0_bindingAttr; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_41 = V_6; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_42; L_42 = RuntimeType_FilterApplyConstructorInfo_mB90D5464AE4D3ABF62C40C253A40311810C1CC27(((RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE*)CastclassClass((RuntimeObject*)L_39, RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE_il2cpp_TypeInfo_var)), L_40, 3, L_41, NULL); if (!L_42) { goto IL_00c9_1; } } { List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C* L_43 = V_5; ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_44 = V_4; int32_t L_45 = V_11; NullCheck(L_44); int32_t L_46 = L_45; ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_47 = (L_44)->GetAt(static_cast(L_46)); NullCheck(L_43); List_1_Add_m646A66E0C29997C99AAAFD6DAA14D42193CD48B3_inline(L_43, L_47, List_1_Add_m646A66E0C29997C99AAAFD6DAA14D42193CD48B3_RuntimeMethod_var); } IL_00c9_1: { int32_t L_48 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_00cf_1: { int32_t L_49 = V_11; ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_50 = V_4; NullCheck(L_50); if ((((int32_t)L_49) < ((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length))))) { goto IL_00a8_1; } } { List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C* L_51 = V_5; NullCheck(L_51); int32_t L_52; L_52 = List_1_get_Count_m49EB9ADF0DA87C3D5BE3FC6DAEF2347B441A50DB_inline(L_51, List_1_get_Count_m49EB9ADF0DA87C3D5BE3FC6DAEF2347B441A50DB_RuntimeMethod_var); MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* L_53 = (MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A*)(MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A*)SZArrayNew(MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A_il2cpp_TypeInfo_var, (uint32_t)L_52); V_7 = L_53; List_1_tA22346D6457821DDF56CE824E14F6D842A0F665C* L_54 = V_5; MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* L_55 = V_7; NullCheck(L_54); List_1_CopyTo_mBD9A522C2106562AC93065597CDF8F5CEF62D8F5(L_54, L_55, List_1_CopyTo_mBD9A522C2106562AC93065597CDF8F5CEF62D8F5_RuntimeMethod_var); MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* L_56 = V_7; if (!L_56) { goto IL_00fa_1; } } { MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* L_57 = V_7; NullCheck(L_57); if ((((RuntimeArray*)L_57)->max_length)) { goto IL_00fa_1; } } { V_7 = (MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A*)NULL; } IL_00fa_1: { MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* L_58 = V_7; if (L_58) { goto IL_011d_1; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_59 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_60 = L_59; String_t* L_61; L_61 = VirtualFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, __this); NullCheck(L_60); ArrayElementTypeCheck (L_60, L_61); (L_60)->SetAt(static_cast(0), (RuntimeObject*)L_61); String_t* L_62; L_62 = Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral13E929632E342C27193358D203583E4A44AA2C1B)), L_60, NULL); MissingMethodException_t3D861B41F6520C32A7994A884343802925703155* L_63 = (MissingMethodException_t3D861B41F6520C32A7994A884343802925703155*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MissingMethodException_t3D861B41F6520C32A7994A884343802925703155_il2cpp_TypeInfo_var))); NullCheck(L_63); MissingMethodException__ctor_mAA7B921D386638F5F7B7E427EC5881150258C838(L_63, L_62, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_63, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_CreateInstanceImpl_m48A94EB8AE812F52EF3915AFCA7B432699C3E28A_RuntimeMethod_var))); } IL_011d_1: { V_9 = NULL; } try {// begin try (depth: 2) Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_64 = ___1_binder; int32_t L_65 = ___0_bindingAttr; MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* L_66 = V_7; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_67 = ___3_culture; NullCheck(L_64); MethodBase_t* L_68; L_68 = VirtualFuncInvoker7< MethodBase_t*, int32_t, MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918**, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364*, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0*, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, RuntimeObject** >::Invoke(5 /* System.Reflection.MethodBase System.Reflection.Binder::BindToMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Object[]&,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],System.Object&) */, L_64, L_65, L_66, (&___2_args), (ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364*)NULL, L_67, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, (&V_9)); V_8 = L_68; goto IL_013b_1; }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MissingMethodException_t3D861B41F6520C32A7994A884343802925703155_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0135_1; } throw e; } CATCH_0135_1: {// begin catch(System.MissingMethodException) V_8 = (MethodBase_t*)NULL; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_013b_1; }// end catch (depth: 2) IL_013b_1: { MethodBase_t* L_69 = V_8; bool L_70; L_70 = MethodBase_op_Equality_mB075E658C5D8860D1707CFF2D430D05284FD2EAD(L_69, (MethodBase_t*)NULL, NULL); if (!L_70) { goto IL_0164_1; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_71 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_72 = L_71; String_t* L_73; L_73 = VirtualFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, __this); NullCheck(L_72); ArrayElementTypeCheck (L_72, L_73); (L_72)->SetAt(static_cast(0), (RuntimeObject*)L_73); String_t* L_74; L_74 = Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral13E929632E342C27193358D203583E4A44AA2C1B)), L_72, NULL); MissingMethodException_t3D861B41F6520C32A7994A884343802925703155* L_75 = (MissingMethodException_t3D861B41F6520C32A7994A884343802925703155*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MissingMethodException_t3D861B41F6520C32A7994A884343802925703155_il2cpp_TypeInfo_var))); NullCheck(L_75); MissingMethodException__ctor_mAA7B921D386638F5F7B7E427EC5881150258C838(L_75, L_74, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_75, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_CreateInstanceImpl_m48A94EB8AE812F52EF3915AFCA7B432699C3E28A_RuntimeMethod_var))); } IL_0164_1: { MethodBase_t* L_76 = V_8; NullCheck(L_76); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_77; L_77 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(36 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersNoCopy() */, L_76); NullCheck(L_77); if ((((RuntimeArray*)L_77)->max_length)) { goto IL_019c_1; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_78 = ___2_args; NullCheck(L_78); if (!(((RuntimeArray*)L_78)->max_length)) { goto IL_0191_1; } } { il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var))); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_79; L_79 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); String_t* L_80; L_80 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5FD3F338CDD06C5238995D7FDC86821B11FA4B60)), NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_81; L_81 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var))); String_t* L_82; L_82 = String_Format_m447B585713E5EB3EBF5D9D0710706D01E8A56D75(L_79, L_80, L_81, NULL); NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_83 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_83); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_83, L_82, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_83, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_CreateInstanceImpl_m48A94EB8AE812F52EF3915AFCA7B432699C3E28A_RuntimeMethod_var))); } IL_0191_1: { bool L_84 = V_3; RuntimeObject* L_85; L_85 = Activator_CreateInstance_m09F9CF47F0DBCC75F924E38D323229E45615F190(__this, (bool)1, L_84, NULL); V_0 = L_85; goto IL_01bc_1; } IL_019c_1: { MethodBase_t* L_86 = V_8; int32_t L_87 = ___0_bindingAttr; Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_88 = ___1_binder; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_89 = ___2_args; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_90 = ___3_culture; NullCheck(((ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)CastclassClass((RuntimeObject*)L_86, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var))); RuntimeObject* L_91; L_91 = VirtualFuncInvoker4< RuntimeObject*, int32_t, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* >::Invoke(37 /* System.Object System.Reflection.ConstructorInfo::Invoke(System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo) */, ((ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)CastclassClass((RuntimeObject*)L_86, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var)), L_87, L_88, L_89, L_90); V_0 = L_91; RuntimeObject* L_92 = V_9; if (!L_92) { goto IL_01bc_1; } } { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_93 = ___1_binder; RuntimeObject* L_94 = V_9; NullCheck(L_93); VirtualActionInvoker2< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918**, RuntimeObject* >::Invoke(7 /* System.Void System.Reflection.Binder::ReorderArgumentArray(System.Object[]&,System.Object) */, L_93, (&___2_args), L_94); } IL_01bc_1: { goto IL_01c1; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_01be; } throw e; } CATCH_01be: {// begin catch(System.Exception) IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); }// end catch (depth: 1) IL_01c1: { RuntimeObject* L_95 = V_0; return L_95; } } // System.Object System.RuntimeType::CreateInstanceDefaultCtor(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Threading.StackCrawlMark&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_CreateInstanceDefaultCtor_m049DF408DA0C9B09F8964B90B62456E3A1F135C6 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, bool ___0_publicOnly, bool ___1_skipCheckThis, bool ___2_fillCache, bool ___3_wrapExceptions, int32_t* ___4_stackMark, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionOnlyType_t1D06C75F6324C18610570EF18519232B2193A199_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0; L_0 = Type_GetType_mE298F45594F2C39E570608F265E45688745410EA(__this, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (ReflectionOnlyType_t1D06C75F6324C18610570EF18519232B2193A199_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); bool L_3; L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_2, NULL); if (!L_3) { goto IL_0027; } } { String_t* L_4; L_4 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralABEFECC44DB82DBED264ED0A4B3BC4E606790DD4)), NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_5 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_5); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_5, L_4, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_CreateInstanceDefaultCtor_m049DF408DA0C9B09F8964B90B62456E3A1F135C6_RuntimeMethod_var))); } IL_0027: { bool L_6 = ___0_publicOnly; bool L_7 = ___3_wrapExceptions; bool L_8 = ___1_skipCheckThis; bool L_9 = ___2_fillCache; RuntimeObject* L_10; L_10 = RuntimeType_CreateInstanceSlow_mA52899A1FC18DB88399CE61B9AD9E99A3153D6FB(__this, L_6, L_7, L_8, L_9, NULL); return L_10; } } // System.Reflection.RuntimeConstructorInfo System.RuntimeType::GetDefaultConstructor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* RuntimeType_GetDefaultConstructor_mBE566FF8A201353FF9BF5417C88EACF48C0EC462 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* V_0 = NULL; ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* V_1 = NULL; int32_t V_2 = 0; { V_0 = (RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE*)NULL; MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501* L_0 = __this->___type_info_27; if (L_0) { goto IL_0017; } } { MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501* L_1 = (MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501*)il2cpp_codegen_object_new(MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_il2cpp_TypeInfo_var); NullCheck(L_1); MonoTypeInfo__ctor_m72BDE1D2FA7A019FBC8919EFB408BB82267B102C(L_1, NULL); __this->___type_info_27 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___type_info_27), (void*)L_1); goto IL_0023; } IL_0017: { MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501* L_2 = __this->___type_info_27; NullCheck(L_2); RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_3 = L_2->___default_ctor_1; V_0 = L_3; } IL_0023: { RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var); bool L_5; L_5 = ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2(L_4, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL); if (!L_5) { goto IL_0064; } } { ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_6; L_6 = VirtualFuncInvoker1< ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A*, int32_t >::Invoke(79 /* System.Reflection.ConstructorInfo[] System.Type::GetConstructors(System.Reflection.BindingFlags) */, __this, ((int32_t)54)); V_1 = L_6; V_2 = 0; goto IL_005e; } IL_0039: { ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_7 = V_1; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck(L_10); int32_t L_11; L_11 = VirtualFuncInvoker0< int32_t >::Invoke(33 /* System.Int32 System.Reflection.MethodBase::GetParametersCount() */, L_10); if (L_11) { goto IL_005a; } } { MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501* L_12 = __this->___type_info_27; ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_13 = V_1; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_16 = (L_13)->GetAt(static_cast(L_15)); RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_17 = ((RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE*)CastclassClass((RuntimeObject*)L_16, RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE_il2cpp_TypeInfo_var)); V_0 = L_17; NullCheck(L_12); L_12->___default_ctor_1 = L_17; Il2CppCodeGenWriteBarrier((void**)(&L_12->___default_ctor_1), (void*)L_17); goto IL_0064; } IL_005a: { int32_t L_18 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_005e: { int32_t L_19 = V_2; ConstructorInfoU5BU5D_t515A0B944728842263B6033C9A62F6392C3BCD8A* L_20 = V_1; NullCheck(L_20); if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))))) { goto IL_0039; } } IL_0064: { RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_21 = V_0; return L_21; } } // System.String System.RuntimeType::GetDefaultMemberName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RuntimeType_GetDefaultMemberName_mCC2D4E6019D29EFBACC1CC46A682D6E8F04DEFA0 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultMemberAttribute_t13CC2220E4C04339635E35EBFC398D9AD3DF9D9C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultMemberAttribute_t13CC2220E4C04339635E35EBFC398D9AD3DF9D9C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (DefaultMemberAttribute_t13CC2220E4C04339635E35EBFC398D9AD3DF9D9C_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2; L_2 = VirtualFuncInvoker2< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, Type_t*, bool >::Invoke(13 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, __this, L_1, (bool)1); V_0 = L_2; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = V_0; NullCheck(L_3); if ((((RuntimeArray*)L_3)->max_length)) { goto IL_0018; } } { return (String_t*)NULL; } IL_0018: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); int32_t L_5 = 0; RuntimeObject* L_6 = (L_4)->GetAt(static_cast(L_5)); NullCheck(((DefaultMemberAttribute_t13CC2220E4C04339635E35EBFC398D9AD3DF9D9C*)CastclassSealed((RuntimeObject*)L_6, DefaultMemberAttribute_t13CC2220E4C04339635E35EBFC398D9AD3DF9D9C_il2cpp_TypeInfo_var))); String_t* L_7; L_7 = DefaultMemberAttribute_get_MemberName_mA5717089DA5E667DDE2D5CFF8AA557A3E97BC831_inline(((DefaultMemberAttribute_t13CC2220E4C04339635E35EBFC398D9AD3DF9D9C*)CastclassSealed((RuntimeObject*)L_6, DefaultMemberAttribute_t13CC2220E4C04339635E35EBFC398D9AD3DF9D9C_il2cpp_TypeInfo_var)), NULL); return L_7; } } // System.Reflection.RuntimeConstructorInfo System.RuntimeType::GetSerializationCtor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* RuntimeType_GetSerializationCtor_mA9AA51713EA32E75BD4F96D8F14A37597250AE6E (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL; { RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_0 = __this->___m_serializationCtor_29; il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var); bool L_1; L_1 = ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2(L_0, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL); if (!L_1) { goto IL_0046; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); NullCheck(L_3); ArrayElementTypeCheck (L_3, L_5); (L_3)->SetAt(static_cast(0), (Type_t*)L_5); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = L_3; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast (StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_0_0_0_var) }; Type_t* L_8; L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL); NullCheck(L_6); ArrayElementTypeCheck (L_6, L_8); (L_6)->SetAt(static_cast(1), (Type_t*)L_8); V_0 = L_6; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9 = V_0; ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_10; L_10 = Type_GetConstructor_m37EF7F27054140A4FD97A535D943180716EA1745(__this, ((int32_t)52), (Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*)NULL, 3, L_9, (ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364*)NULL, NULL); __this->___m_serializationCtor_29 = ((RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE*)IsInstClass((RuntimeObject*)L_10, RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___m_serializationCtor_29), (void*)((RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE*)IsInstClass((RuntimeObject*)L_10, RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE_il2cpp_TypeInfo_var))); } IL_0046: { RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_11 = __this->___m_serializationCtor_29; return L_11; } } // System.Object System.RuntimeType::CreateInstanceSlow(System.Boolean,System.Boolean,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_CreateInstanceSlow_mA52899A1FC18DB88399CE61B9AD9E99A3153D6FB (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, bool ___0_publicOnly, bool ___1_wrapExceptions, bool ___2_skipCheckThis, bool ___3_fillCache, const RuntimeMethod* method) { { bool L_0 = ___2_skipCheckThis; if (L_0) { goto IL_0009; } } { RuntimeType_CreateInstanceCheckThis_m608D04294F22CACD1D07206423C3D631E75B2F65(__this, NULL); } IL_0009: { bool L_1 = ___0_publicOnly; bool L_2 = ___1_wrapExceptions; RuntimeObject* L_3; L_3 = RuntimeType_CreateInstanceMono_m087DC404019725711FB32287FF5B063338B0AA20(__this, (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0), L_2, NULL); return L_3; } } // System.Object System.RuntimeType::CreateInstanceMono(System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_CreateInstanceMono_m087DC404019725711FB32287FF5B063338B0AA20 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, bool ___0_nonPublic, bool ___1_wrapExceptions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArgumentHandle_t9E02154DF6FB692ED100B85C182D0684A8CC89D5_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B_0_0_0_var); s_Il2CppMethodInitialized = true; } RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* V_0 = NULL; Type_t* V_1 = NULL; { RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_0; L_0 = RuntimeType_GetDefaultConstructor_mBE566FF8A201353FF9BF5417C88EACF48C0EC462(__this, NULL); V_0 = L_0; bool L_1 = ___0_nonPublic; if (L_1) { goto IL_001d; } } { RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var); bool L_3; L_3 = ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4(L_2, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL); if (!L_3) { goto IL_001d; } } { RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_4 = V_0; NullCheck(L_4); bool L_5; L_5 = MethodBase_get_IsPublic_m471B6CEE0FF2B45843C1F314B624FC7968199AB4(L_4, NULL); if (L_5) { goto IL_001d; } } { V_0 = (RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE*)NULL; } IL_001d: { RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var); bool L_7; L_7 = ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2(L_6, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL); if (!L_7) { goto IL_007c; } } { Type_t* L_8; L_8 = Type_GetRootElementType_m77B0ECEE53840670402AB589B07404F355584DEC(__this, NULL); V_1 = L_8; Type_t* L_9 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast (TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_11; L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL); if ((((RuntimeObject*)(Type_t*)L_9) == ((RuntimeObject*)(Type_t*)L_11))) { goto IL_0047; } } { Type_t* L_12 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast (RuntimeArgumentHandle_t9E02154DF6FB692ED100B85C182D0684A8CC89D5_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_14; L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL); if ((!(((RuntimeObject*)(Type_t*)L_12) == ((RuntimeObject*)(Type_t*)L_14)))) { goto IL_0057; } } IL_0047: { String_t* L_15; L_15 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral33A8C44FBE154F84E06B3603738194D0A20BA032)), NULL); NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_16 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_16); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_16, L_15, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_CreateInstanceMono_m087DC404019725711FB32287FF5B063338B0AA20_RuntimeMethod_var))); } IL_0057: { bool L_17; L_17 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(__this, NULL); if (!L_17) { goto IL_0066; } } { il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeObject* L_18; L_18 = RuntimeType_CreateInstanceInternal_mABC79E40703CEB831637574EE71B48D148C6547D(__this, NULL); return L_18; } IL_0066: { String_t* L_19; L_19 = VirtualFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, __this); String_t* L_20; L_20 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFBA5BFFAA51B32DDDC09C34B81054411F2F865FF)), L_19, NULL); MissingMethodException_t3D861B41F6520C32A7994A884343802925703155* L_21 = (MissingMethodException_t3D861B41F6520C32A7994A884343802925703155*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MissingMethodException_t3D861B41F6520C32A7994A884343802925703155_il2cpp_TypeInfo_var))); NullCheck(L_21); MissingMethodException__ctor_mAA7B921D386638F5F7B7E427EC5881150258C838(L_21, L_20, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_CreateInstanceMono_m087DC404019725711FB32287FF5B063338B0AA20_RuntimeMethod_var))); } IL_007c: { bool L_22; L_22 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(__this, NULL); if (!L_22) { goto IL_0095; } } { String_t* L_23; L_23 = VirtualFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, __this); MissingMethodException_t3D861B41F6520C32A7994A884343802925703155* L_24 = (MissingMethodException_t3D861B41F6520C32A7994A884343802925703155*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MissingMethodException_t3D861B41F6520C32A7994A884343802925703155_il2cpp_TypeInfo_var))); NullCheck(L_24); MissingMethodException__ctor_m040179DA0A2D26E2BE9BE03657D3801969DB5A52(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral49589AF215360DB8C6490D10538B8703D0921BCD)), L_23, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_CreateInstanceMono_m087DC404019725711FB32287FF5B063338B0AA20_RuntimeMethod_var))); } IL_0095: { RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_25 = V_0; bool L_26 = ___1_wrapExceptions; NullCheck(L_25); RuntimeObject* L_27; L_27 = RuntimeConstructorInfo_InternalInvoke_mFAF782F389B5E5451574A617748946E457C457F1(L_25, NULL, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL, L_26, NULL); return L_27; } } // System.Object System.RuntimeType::CheckValue(System.Object,System.Reflection.Binder,System.Globalization.CultureInfo,System.Reflection.BindingFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_CheckValue_mB715C2FC524EE34C3C5259D19D84736D08988207 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, RuntimeObject* ___0_value, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___1_binder, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___2_culture, int32_t ___3_invokeAttr, 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; RuntimeObject* V_1 = NULL; { V_0 = (bool)0; RuntimeObject* L_0 = ___0_value; RuntimeObject* L_1; L_1 = RuntimeType_TryConvertToType_mEBED892B745EDC7540FE9372A91F2F8BA9144DA0(__this, L_0, (&V_0), NULL); V_1 = L_1; bool L_2 = V_0; if (L_2) { goto IL_0011; } } { RuntimeObject* L_3 = V_1; return L_3; } IL_0011: { int32_t L_4 = ___3_invokeAttr; if ((!(((uint32_t)((int32_t)((int32_t)L_4&((int32_t)65536)))) == ((uint32_t)((int32_t)65536))))) { goto IL_0041; } } { il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var))); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_5; L_5 = CultureInfo_get_CurrentUICulture_m1620C5666BB7E4BD8A58FB12FB86352FC5311455(NULL); String_t* L_6; L_6 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE9E9789B54A9BB808CBD03FED6941798056820D7)), NULL); RuntimeObject* L_7 = ___0_value; NullCheck(L_7); Type_t* L_8; L_8 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_7, NULL); String_t* L_9; L_9 = String_Format_m44BF8BF44DC9B67D6CF265A1A2703A6D743F5C56(L_5, L_6, L_8, __this, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_10); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_10, L_9, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_CheckValue_mB715C2FC524EE34C3C5259D19D84736D08988207_RuntimeMethod_var))); } IL_0041: { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_11 = ___1_binder; if (!L_11) { goto IL_0056; } } { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_12 = ___1_binder; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_13; L_13 = Type_get_DefaultBinder_m21450212064618B602E0586BFB1CA9B777C46C7F(NULL); if ((((RuntimeObject*)(Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*)L_12) == ((RuntimeObject*)(Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*)L_13))) { goto IL_0056; } } { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_14 = ___1_binder; RuntimeObject* L_15 = ___0_value; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_16 = ___2_culture; NullCheck(L_14); RuntimeObject* L_17; L_17 = VirtualFuncInvoker3< RuntimeObject*, RuntimeObject*, Type_t*, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* >::Invoke(6 /* System.Object System.Reflection.Binder::ChangeType(System.Object,System.Type,System.Globalization.CultureInfo) */, L_14, L_15, __this, L_16); return L_17; } IL_0056: { il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var))); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_18; L_18 = CultureInfo_get_CurrentUICulture_m1620C5666BB7E4BD8A58FB12FB86352FC5311455(NULL); String_t* L_19; L_19 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE9E9789B54A9BB808CBD03FED6941798056820D7)), NULL); RuntimeObject* L_20 = ___0_value; NullCheck(L_20); Type_t* L_21; L_21 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_20, NULL); String_t* L_22; L_22 = String_Format_m44BF8BF44DC9B67D6CF265A1A2703A6D743F5C56(L_18, L_19, L_21, __this, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_23 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_23); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_23, L_22, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_CheckValue_mB715C2FC524EE34C3C5259D19D84736D08988207_RuntimeMethod_var))); } } // System.Object System.RuntimeType::TryConvertToType(System.Object,System.Boolean&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_TryConvertToType_mEBED892B745EDC7540FE9372A91F2F8BA9144DA0 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, RuntimeObject* ___0_value, bool* ___1_failed, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_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; } Type_t* V_0 = NULL; RuntimeObject* V_1 = NULL; RuntimeObject* V_2 = NULL; Type_t* V_3 = NULL; { RuntimeObject* L_0 = ___0_value; bool L_1; L_1 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(108 /* System.Boolean System.Type::IsInstanceOfType(System.Object) */, __this, L_0); if (!L_1) { goto IL_000b; } } { RuntimeObject* L_2 = ___0_value; return L_2; } IL_000b: { bool L_3; L_3 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(__this, NULL); if (!L_3) { goto IL_0028; } } { Type_t* L_4; L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(45 /* System.Type System.Type::GetElementType() */, __this); V_0 = L_4; RuntimeObject* L_5 = ___0_value; if (!L_5) { goto IL_0026; } } { Type_t* L_6 = V_0; RuntimeObject* L_7 = ___0_value; NullCheck(L_6); bool L_8; L_8 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(108 /* System.Boolean System.Type::IsInstanceOfType(System.Object) */, L_6, L_7); if (!L_8) { goto IL_0028; } } IL_0026: { RuntimeObject* L_9 = ___0_value; return L_9; } IL_0028: { RuntimeObject* L_10 = ___0_value; if (L_10) { goto IL_002d; } } { RuntimeObject* L_11 = ___0_value; return L_11; } IL_002d: { bool L_12; L_12 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, __this); if (!L_12) { goto IL_0057; } } { il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); Type_t* L_13; L_13 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05(__this, NULL); RuntimeObject* L_14 = ___0_value; NullCheck(L_14); Type_t* L_15; L_15 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_14, NULL); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_16; L_16 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_13, L_15, NULL); if (!L_16) { goto IL_004a; } } { RuntimeObject* L_17 = ___0_value; return L_17; } IL_004a: { RuntimeObject* L_18 = ___0_value; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeObject* L_19; L_19 = RuntimeType_IsConvertibleToPrimitiveType_mB5D0A8D2C6F11D4287C28BD20B3001E395BC0EEA(L_18, __this, NULL); V_1 = L_19; RuntimeObject* L_20 = V_1; if (!L_20) { goto IL_00a1; } } { RuntimeObject* L_21 = V_1; return L_21; } IL_0057: { bool L_22; L_22 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(__this, NULL); if (!L_22) { goto IL_006c; } } { RuntimeObject* L_23 = ___0_value; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeObject* L_24; L_24 = RuntimeType_IsConvertibleToPrimitiveType_mB5D0A8D2C6F11D4287C28BD20B3001E395BC0EEA(L_23, __this, NULL); V_2 = L_24; RuntimeObject* L_25 = V_2; if (!L_25) { goto IL_00a1; } } { RuntimeObject* L_26 = V_2; return L_26; } IL_006c: { bool L_27; L_27 = Type_get_IsPointer_mC8AAAFEC4E4CEA59DAD0032B85D1BB224763278B(__this, NULL); if (!L_27) { goto IL_00a1; } } { RuntimeObject* L_28 = ___0_value; NullCheck(L_28); Type_t* L_29; L_29 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_28, NULL); V_3 = L_29; Type_t* L_30 = V_3; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast (IntPtr_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_32; L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL); bool L_33; L_33 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_30, L_32, NULL); if (L_33) { goto IL_009f; } } { Type_t* L_34 = V_3; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast (UIntPtr_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_36; L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL); bool L_37; L_37 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_34, L_36, NULL); if (!L_37) { goto IL_00a1; } } IL_009f: { RuntimeObject* L_38 = ___0_value; return L_38; } IL_00a1: { bool* L_39 = ___1_failed; *((int8_t*)L_39) = (int8_t)1; return NULL; } } // System.Object System.RuntimeType::IsConvertibleToPrimitiveType(System.Object,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_IsConvertibleToPrimitiveType_mB5D0A8D2C6F11D4287C28BD20B3001E395BC0EEA (RuntimeObject* ___0_value, Type_t* ___1_targetType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { RuntimeObject* L_0 = ___0_value; NullCheck(L_0); Type_t* L_1; L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL); V_0 = L_1; Type_t* L_2 = V_0; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_2); if (!L_3) { goto IL_0021; } } { Type_t* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); Type_t* L_5; L_5 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05(L_4, NULL); V_0 = L_5; Type_t* L_6 = V_0; Type_t* L_7 = ___1_targetType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_8; L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_7, NULL); if (!L_8) { goto IL_0021; } } { RuntimeObject* L_9 = ___0_value; return L_9; } IL_0021: { Type_t* L_10 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); int32_t L_11; L_11 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_10, NULL); V_1 = L_11; Type_t* L_12 = ___1_targetType; int32_t L_13; L_13 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_12, NULL); V_2 = L_13; int32_t L_14 = V_2; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_14, 4))) { case 0: { goto IL_0068; } case 1: { goto IL_03a3; } case 2: { goto IL_03a3; } case 3: { goto IL_0083; } case 4: { goto IL_00a6; } case 5: { goto IL_00bf; } case 6: { goto IL_011c; } case 7: { goto IL_0161; } case 8: { goto IL_01e5; } case 9: { goto IL_0242; } case 10: { goto IL_02ea; } } } { goto IL_03a3; } IL_0068: { int32_t L_15 = V_1; if ((((int32_t)L_15) == ((int32_t)6))) { goto IL_0075; } } { int32_t L_16 = V_1; if ((((int32_t)L_16) == ((int32_t)8))) { goto IL_0081; } } { goto IL_03a3; } IL_0075: { RuntimeObject* L_17 = ___0_value; Il2CppChar L_18 = ((Il2CppChar)((*(uint8_t*)((uint8_t*)(uint8_t*)UnBox(L_17, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var))))); RuntimeObject* L_19 = Box(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var, &L_18); return L_19; } IL_0081: { RuntimeObject* L_20 = ___0_value; return L_20; } IL_0083: { int32_t L_21 = V_1; if ((((int32_t)L_21) == ((int32_t)5))) { goto IL_009a; } } { int32_t L_22 = V_1; if ((!(((uint32_t)L_22) == ((uint32_t)6)))) { goto IL_03a3; } } { RuntimeObject* L_23 = ___0_value; int16_t L_24 = ((int16_t)((*(uint8_t*)((uint8_t*)(uint8_t*)UnBox(L_23, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var))))); RuntimeObject* L_25 = Box(Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var, &L_24); return L_25; } IL_009a: { RuntimeObject* L_26 = ___0_value; int16_t L_27 = ((int16_t)((*(int8_t*)((int8_t*)(int8_t*)UnBox(L_26, SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var))))); RuntimeObject* L_28 = Box(Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var, &L_27); return L_28; } IL_00a6: { int32_t L_29 = V_1; if ((((int32_t)L_29) == ((int32_t)4))) { goto IL_00bd; } } { int32_t L_30 = V_1; if ((!(((uint32_t)L_30) == ((uint32_t)6)))) { goto IL_03a3; } } { RuntimeObject* L_31 = ___0_value; uint16_t L_32 = ((uint16_t)((*(uint8_t*)((uint8_t*)(uint8_t*)UnBox(L_31, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var))))); RuntimeObject* L_33 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_32); return L_33; } IL_00bd: { RuntimeObject* L_34 = ___0_value; return L_34; } IL_00bf: { int32_t L_35 = V_1; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_35, 4))) { case 0: { goto IL_00f8; } case 1: { goto IL_00ec; } case 2: { goto IL_00e0; } case 3: { goto IL_0104; } case 4: { goto IL_0110; } } } { goto IL_03a3; } IL_00e0: { RuntimeObject* L_36 = ___0_value; int32_t L_37 = ((int32_t)((*(uint8_t*)((uint8_t*)(uint8_t*)UnBox(L_36, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var))))); RuntimeObject* L_38 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_37); return L_38; } IL_00ec: { RuntimeObject* L_39 = ___0_value; int32_t L_40 = ((int32_t)((*(int8_t*)((int8_t*)(int8_t*)UnBox(L_39, SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var))))); RuntimeObject* L_41 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_40); return L_41; } IL_00f8: { RuntimeObject* L_42 = ___0_value; int32_t L_43 = ((int32_t)((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_42, Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var))))); RuntimeObject* L_44 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_43); return L_44; } IL_0104: { RuntimeObject* L_45 = ___0_value; int32_t L_46 = ((int32_t)((*(int16_t*)((int16_t*)(int16_t*)UnBox(L_45, Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var))))); RuntimeObject* L_47 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_46); return L_47; } IL_0110: { RuntimeObject* L_48 = ___0_value; int32_t L_49 = ((int32_t)((*(uint16_t*)((uint16_t*)(uint16_t*)UnBox(L_48, UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var))))); RuntimeObject* L_50 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_49); return L_50; } IL_011c: { int32_t L_51 = V_1; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_51, 4))) { case 0: { goto IL_0149; } case 1: { goto IL_03a3; } case 2: { goto IL_013d; } case 3: { goto IL_03a3; } case 4: { goto IL_0155; } } } { goto IL_03a3; } IL_013d: { RuntimeObject* L_52 = ___0_value; uint32_t L_53 = ((uint32_t)((*(uint8_t*)((uint8_t*)(uint8_t*)UnBox(L_52, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var))))); RuntimeObject* L_54 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_53); return L_54; } IL_0149: { RuntimeObject* L_55 = ___0_value; uint32_t L_56 = ((uint32_t)((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_55, Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var))))); RuntimeObject* L_57 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_56); return L_57; } IL_0155: { RuntimeObject* L_58 = ___0_value; uint32_t L_59 = ((uint32_t)((*(uint16_t*)((uint16_t*)(uint16_t*)UnBox(L_58, UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var))))); RuntimeObject* L_60 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_59); return L_60; } IL_0161: { int32_t L_61 = V_1; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_61, 4))) { case 0: { goto IL_01b1; } case 1: { goto IL_0197; } case 2: { goto IL_018a; } case 3: { goto IL_01a4; } case 4: { goto IL_01be; } case 5: { goto IL_01cb; } case 6: { goto IL_01d8; } } } { goto IL_03a3; } IL_018a: { RuntimeObject* L_62 = ___0_value; int64_t L_63 = ((int64_t)(uint64_t)((*(uint8_t*)((uint8_t*)(uint8_t*)UnBox(L_62, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var))))); RuntimeObject* L_64 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_63); return L_64; } IL_0197: { RuntimeObject* L_65 = ___0_value; int64_t L_66 = ((int64_t)((*(int8_t*)((int8_t*)(int8_t*)UnBox(L_65, SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var))))); RuntimeObject* L_67 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_66); return L_67; } IL_01a4: { RuntimeObject* L_68 = ___0_value; int64_t L_69 = ((int64_t)((*(int16_t*)((int16_t*)(int16_t*)UnBox(L_68, Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var))))); RuntimeObject* L_70 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_69); return L_70; } IL_01b1: { RuntimeObject* L_71 = ___0_value; int64_t L_72 = ((int64_t)(uint64_t)((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_71, Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var))))); RuntimeObject* L_73 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_72); return L_73; } IL_01be: { RuntimeObject* L_74 = ___0_value; int64_t L_75 = ((int64_t)(uint64_t)((*(uint16_t*)((uint16_t*)(uint16_t*)UnBox(L_74, UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var))))); RuntimeObject* L_76 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_75); return L_76; } IL_01cb: { RuntimeObject* L_77 = ___0_value; int64_t L_78 = ((int64_t)((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_77, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))))); RuntimeObject* L_79 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_78); return L_79; } IL_01d8: { RuntimeObject* L_80 = ___0_value; int64_t L_81 = ((int64_t)(uint64_t)((*(uint32_t*)((uint32_t*)(uint32_t*)UnBox(L_80, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var))))); RuntimeObject* L_82 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_81); return L_82; } IL_01e5: { int32_t L_83 = V_1; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_83, 4))) { case 0: { goto IL_021b; } case 1: { goto IL_03a3; } case 2: { goto IL_020e; } case 3: { goto IL_03a3; } case 4: { goto IL_0228; } case 5: { goto IL_03a3; } case 6: { goto IL_0235; } } } { goto IL_03a3; } IL_020e: { RuntimeObject* L_84 = ___0_value; uint64_t L_85 = ((uint64_t)((int64_t)(uint64_t)((*(uint8_t*)((uint8_t*)(uint8_t*)UnBox(L_84, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var)))))); RuntimeObject* L_86 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_85); return L_86; } IL_021b: { RuntimeObject* L_87 = ___0_value; uint64_t L_88 = ((uint64_t)((int64_t)(uint64_t)((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_87, Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var)))))); RuntimeObject* L_89 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_88); return L_89; } IL_0228: { RuntimeObject* L_90 = ___0_value; uint64_t L_91 = ((uint64_t)((int64_t)(uint64_t)((*(uint16_t*)((uint16_t*)(uint16_t*)UnBox(L_90, UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var)))))); RuntimeObject* L_92 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_91); return L_92; } IL_0235: { RuntimeObject* L_93 = ___0_value; uint64_t L_94 = ((uint64_t)((int64_t)(uint64_t)((*(uint32_t*)((uint32_t*)(uint32_t*)UnBox(L_93, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var)))))); RuntimeObject* L_95 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_94); return L_95; } IL_0242: { int32_t L_96 = V_1; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_96, 4))) { case 0: { goto IL_029a; } case 1: { goto IL_0280; } case 2: { goto IL_0273; } case 3: { goto IL_028d; } case 4: { goto IL_02a7; } case 5: { goto IL_02b4; } case 6: { goto IL_02c1; } case 7: { goto IL_02cf; } case 8: { goto IL_02dc; } } } { goto IL_03a3; } IL_0273: { RuntimeObject* L_97 = ___0_value; float L_98 = ((float)((*(uint8_t*)((uint8_t*)(uint8_t*)UnBox(L_97, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var))))); RuntimeObject* L_99 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_98); return L_99; } IL_0280: { RuntimeObject* L_100 = ___0_value; float L_101 = ((float)((*(int8_t*)((int8_t*)(int8_t*)UnBox(L_100, SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var))))); RuntimeObject* L_102 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_101); return L_102; } IL_028d: { RuntimeObject* L_103 = ___0_value; float L_104 = ((float)((*(int16_t*)((int16_t*)(int16_t*)UnBox(L_103, Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var))))); RuntimeObject* L_105 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_104); return L_105; } IL_029a: { RuntimeObject* L_106 = ___0_value; float L_107 = ((float)((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_106, Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var))))); RuntimeObject* L_108 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_107); return L_108; } IL_02a7: { RuntimeObject* L_109 = ___0_value; float L_110 = ((float)((*(uint16_t*)((uint16_t*)(uint16_t*)UnBox(L_109, UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var))))); RuntimeObject* L_111 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_110); return L_111; } IL_02b4: { RuntimeObject* L_112 = ___0_value; float L_113 = ((float)((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_112, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))))); RuntimeObject* L_114 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_113); return L_114; } IL_02c1: { RuntimeObject* L_115 = ___0_value; float L_116 = ((float)((double)(uint32_t)((*(uint32_t*)((uint32_t*)(uint32_t*)UnBox(L_115, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var)))))); RuntimeObject* L_117 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_116); return L_117; } IL_02cf: { RuntimeObject* L_118 = ___0_value; float L_119 = ((float)((*(int64_t*)((int64_t*)(int64_t*)UnBox(L_118, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var))))); RuntimeObject* L_120 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_119); return L_120; } IL_02dc: { RuntimeObject* L_121 = ___0_value; float L_122 = ((float)((double)(uint64_t)((*(uint64_t*)((uint64_t*)(uint64_t*)UnBox(L_121, UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var)))))); RuntimeObject* L_123 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_122); return L_123; } IL_02ea: { int32_t L_124 = V_1; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_124, 4))) { case 0: { goto IL_0339; } case 1: { goto IL_032c; } case 2: { goto IL_031f; } case 3: { goto IL_0346; } case 4: { goto IL_0353; } case 5: { goto IL_0360; } case 6: { goto IL_036d; } case 7: { goto IL_037b; } case 8: { goto IL_0388; } case 9: { goto IL_0396; } } } { goto IL_03a3; } IL_031f: { RuntimeObject* L_125 = ___0_value; double L_126 = ((double)((*(uint8_t*)((uint8_t*)(uint8_t*)UnBox(L_125, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var))))); RuntimeObject* L_127 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_126); return L_127; } IL_032c: { RuntimeObject* L_128 = ___0_value; double L_129 = ((double)((*(int8_t*)((int8_t*)(int8_t*)UnBox(L_128, SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var))))); RuntimeObject* L_130 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_129); return L_130; } IL_0339: { RuntimeObject* L_131 = ___0_value; double L_132 = ((double)((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_131, Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var))))); RuntimeObject* L_133 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_132); return L_133; } IL_0346: { RuntimeObject* L_134 = ___0_value; double L_135 = ((double)((*(int16_t*)((int16_t*)(int16_t*)UnBox(L_134, Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var))))); RuntimeObject* L_136 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_135); return L_136; } IL_0353: { RuntimeObject* L_137 = ___0_value; double L_138 = ((double)((*(uint16_t*)((uint16_t*)(uint16_t*)UnBox(L_137, UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var))))); RuntimeObject* L_139 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_138); return L_139; } IL_0360: { RuntimeObject* L_140 = ___0_value; double L_141 = ((double)((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_140, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))))); RuntimeObject* L_142 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_141); return L_142; } IL_036d: { RuntimeObject* L_143 = ___0_value; double L_144 = ((double)((double)(uint32_t)((*(uint32_t*)((uint32_t*)(uint32_t*)UnBox(L_143, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var)))))); RuntimeObject* L_145 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_144); return L_145; } IL_037b: { RuntimeObject* L_146 = ___0_value; double L_147 = ((double)((*(int64_t*)((int64_t*)(int64_t*)UnBox(L_146, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var))))); RuntimeObject* L_148 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_147); return L_148; } IL_0388: { RuntimeObject* L_149 = ___0_value; double L_150 = ((double)((double)(uint64_t)((*(uint64_t*)((uint64_t*)(uint64_t*)UnBox(L_149, UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var)))))); RuntimeObject* L_151 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_150); return L_151; } IL_0396: { RuntimeObject* L_152 = ___0_value; double L_153 = ((double)((*(float*)((float*)(float*)UnBox(L_152, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))))); RuntimeObject* L_154 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_153); return L_154; } IL_03a3: { return NULL; } } // System.String System.RuntimeType::GetCachedName(System.TypeNameKind) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RuntimeType_GetCachedName_m13DB0B810ABB40D7AF91047A5CEF885F903100E4 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, int32_t ___0_kind, const RuntimeMethod* method) { { int32_t L_0 = ___0_kind; if ((!(((uint32_t)L_0) == ((uint32_t)2)))) { goto IL_000b; } } { String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, __this); return L_1; } IL_000b: { NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_2 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NullCheck(L_2); NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_2, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetCachedName_m13DB0B810ABB40D7AF91047A5CEF885F903100E4_RuntimeMethod_var))); } } // System.Type System.RuntimeType::make_array_type(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_make_array_type_mE0B58CF84FAFD0DAAB6B91BD8FE0E166E482F245 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, int32_t ___0_rank, const RuntimeMethod* method) { typedef Type_t* (*RuntimeType_make_array_type_mE0B58CF84FAFD0DAAB6B91BD8FE0E166E482F245_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*, int32_t); using namespace il2cpp::icalls; return ((RuntimeType_make_array_type_mE0B58CF84FAFD0DAAB6B91BD8FE0E166E482F245_ftn)mscorlib::System::RuntimeType::make_array_type) (__this, ___0_rank); } // System.Type System.RuntimeType::MakeArrayType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_MakeArrayType_mCF0478DC869ED62340E6FDBCD444CD4FE47DCBF4 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { Type_t* L_0; L_0 = RuntimeType_make_array_type_mE0B58CF84FAFD0DAAB6B91BD8FE0E166E482F245(__this, 0, NULL); return L_0; } } // System.Type System.RuntimeType::MakeArrayType(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_MakeArrayType_mD46C47BBA4DF008EB18260BFFE2CDF8FBAB2D39F (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, int32_t ___0_rank, const RuntimeMethod* method) { { int32_t L_0 = ___0_rank; if ((((int32_t)L_0) < ((int32_t)1))) { goto IL_000c; } } { int32_t L_1 = ___0_rank; if ((((int32_t)L_1) <= ((int32_t)((int32_t)255)))) { goto IL_0012; } } IL_000c: { IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_2 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var))); NullCheck(L_2); IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF(L_2, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_MakeArrayType_mD46C47BBA4DF008EB18260BFFE2CDF8FBAB2D39F_RuntimeMethod_var))); } IL_0012: { int32_t L_3 = ___0_rank; Type_t* L_4; L_4 = RuntimeType_make_array_type_mE0B58CF84FAFD0DAAB6B91BD8FE0E166E482F245(__this, L_3, NULL); return L_4; } } // System.Type System.RuntimeType::make_byref_type() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_make_byref_type_m79598CFB2382CD7639E750A01E495F255DBA123C (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { typedef Type_t* (*RuntimeType_make_byref_type_m79598CFB2382CD7639E750A01E495F255DBA123C_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*); using namespace il2cpp::icalls; return ((RuntimeType_make_byref_type_m79598CFB2382CD7639E750A01E495F255DBA123C_ftn)mscorlib::System::RuntimeType::make_byref_type) (__this); } // System.Type System.RuntimeType::MakeByRefType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_MakeByRefType_m05D6E8186A3A3F7A84020E3D9517AFDC100E95B5 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(__this, NULL); if (!L_0) { goto IL_0013; } } { TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32* L_1 = (TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32_il2cpp_TypeInfo_var))); NullCheck(L_1); TypeLoadException__ctor_m8C6FC5CF78B256F19356A241115BF03E64B7C00A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD15A0C76BA0C51661D2FAD8C03E5302AEE91AC1D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_MakeByRefType_m05D6E8186A3A3F7A84020E3D9517AFDC100E95B5_RuntimeMethod_var))); } IL_0013: { Type_t* L_2; L_2 = RuntimeType_make_byref_type_m79598CFB2382CD7639E750A01E495F255DBA123C(__this, NULL); return L_2; } } // System.Type System.RuntimeType::MakePointerType(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_MakePointerType_m04C69C97D032059C3EEE5DDB1D876BA2837BA488 (Type_t* ___0_type, const RuntimeMethod* method) { typedef Type_t* (*RuntimeType_MakePointerType_m04C69C97D032059C3EEE5DDB1D876BA2837BA488_ftn) (Type_t*); using namespace il2cpp::icalls; return ((RuntimeType_MakePointerType_m04C69C97D032059C3EEE5DDB1D876BA2837BA488_ftn)mscorlib::System::RuntimeType::MakePointerType) (___0_type); } // System.Type System.RuntimeType::MakePointerType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_MakePointerType_m1F66EA9A247D5204168D2CB9FA6982CBF621708C (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(__this, NULL); if (!L_0) { goto IL_0024; } } { Type_t* L_1; L_1 = Type_GetType_mE298F45594F2C39E570608F265E45688745410EA(__this, NULL); String_t* L_2; L_2 = VirtualFuncInvoker0< String_t* >::Invoke(24 /* System.String System.Type::get_AssemblyQualifiedName() */, __this); String_t* L_3; L_3 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB63EA0EC38F4127C4E9FE850B1EFEE5B70E848B0)), L_1, L_2, NULL); TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32* L_4 = (TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32_il2cpp_TypeInfo_var))); NullCheck(L_4); TypeLoadException__ctor_m8C6FC5CF78B256F19356A241115BF03E64B7C00A(L_4, L_3, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_MakePointerType_m1F66EA9A247D5204168D2CB9FA6982CBF621708C_RuntimeMethod_var))); } IL_0024: { il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); Type_t* L_5; L_5 = RuntimeType_MakePointerType_m04C69C97D032059C3EEE5DDB1D876BA2837BA488(__this, NULL); return L_5; } } // System.Boolean System.RuntimeType::get_ContainsGenericParameters() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_get_ContainsGenericParameters_mA71249DD5921E8709A22AA4771C318A13A020A3B (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL; int32_t V_1 = 0; { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(37 /* System.Boolean System.Type::get_IsGenericParameter() */, __this); if (!L_0) { goto IL_000a; } } { return (bool)1; } IL_000a: { bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(39 /* System.Boolean System.Type::get_IsGenericType() */, __this); if (!L_1) { goto IL_0033; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2; L_2 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, __this); V_0 = L_2; V_1 = 0; goto IL_002d; } IL_001d: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = V_0; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Type_t* L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_6); bool L_7; L_7 = VirtualFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Type::get_ContainsGenericParameters() */, L_6); if (!L_7) { goto IL_0029; } } { return (bool)1; } IL_0029: { int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_002d: { int32_t L_9 = V_1; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = V_0; NullCheck(L_10); if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))) { goto IL_001d; } } IL_0033: { bool L_11; L_11 = Type_get_HasElementType_m44F9601E586D2EEA2EDB93FB81D1D80521C264EE(__this, NULL); if (!L_11) { goto IL_0047; } } { Type_t* L_12; L_12 = VirtualFuncInvoker0< Type_t* >::Invoke(45 /* System.Type System.Type::GetElementType() */, __this); NullCheck(L_12); bool L_13; L_13 = VirtualFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Type::get_ContainsGenericParameters() */, L_12); return L_13; } IL_0047: { return (bool)0; } } // System.Type[] System.RuntimeType::GetGenericParameterConstraints() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* RuntimeType_GetGenericParameterConstraints_m055809CE41D83340C17FDBB8051AA0D85A40967D (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmptyArray_1_t67C77BB6C40280F3D7A9471FBE412AEB0890630E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeGenericParamInfoHandle_tB2D1F49FE251724E14058F948AB148F5782C536B V_0; memset((&V_0), 0, sizeof(V_0)); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_1 = NULL; { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(37 /* System.Boolean System.Type::get_IsGenericParameter() */, __this); if (L_0) { goto IL_0018; } } { String_t* L_1; L_1 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7CD16B94B963F2375BC4F3FFC5F78F40AE023225)), NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_2); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetGenericParameterConstraints_m055809CE41D83340C17FDBB8051AA0D85A40967D_RuntimeMethod_var))); } IL_0018: { intptr_t L_3; L_3 = RuntimeTypeHandle_GetGenericParameterInfo_m9E864E352D2FC890C0572087A2B708C00A8A5983(__this, NULL); RuntimeGenericParamInfoHandle__ctor_m635F2C947EEDF45BE0E17E66F06C718AC2D10F4E((&V_0), L_3, NULL); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4; L_4 = RuntimeGenericParamInfoHandle_get_Constraints_mE96BF6947E1F6990FB52B0A8219A901FF3A6B7A6((&V_0), NULL); V_1 = L_4; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = V_1; if (L_5) { goto IL_0036; } } { il2cpp_codegen_runtime_class_init_inline(EmptyArray_1_t67C77BB6C40280F3D7A9471FBE412AEB0890630E_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = ((EmptyArray_1_t67C77BB6C40280F3D7A9471FBE412AEB0890630E_StaticFields*)il2cpp_codegen_static_fields_for(EmptyArray_1_t67C77BB6C40280F3D7A9471FBE412AEB0890630E_il2cpp_TypeInfo_var))->___Value_0; V_1 = L_6; } IL_0036: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = V_1; return L_7; } } // System.Object System.RuntimeType::CreateInstanceForAnotherGenericParameter(System.Type,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_CreateInstanceForAnotherGenericParameter_m5AD0AF8C5D092750500FF193E17F311C59A6D066 (Type_t* ___0_genericType, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___1_genericArgument, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_genericType; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = L_1; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_3 = ___1_genericArgument; NullCheck(L_2); ArrayElementTypeCheck (L_2, L_3); (L_2)->SetAt(static_cast(0), (Type_t*)L_3); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); Type_t* L_4; L_4 = RuntimeType_MakeGenericType_m253A673A05C42A14AF10E3C3E83F6DF54426A873(L_0, L_2, NULL); NullCheck(((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_4, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))); RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE* L_5; L_5 = RuntimeType_GetDefaultConstructor_mBE566FF8A201353FF9BF5417C88EACF48C0EC462(((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_4, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)), NULL); NullCheck(L_5); RuntimeObject* L_6; L_6 = RuntimeConstructorInfo_InternalInvoke_mFAF782F389B5E5451574A617748946E457C457F1(L_5, NULL, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL, (bool)1, NULL); return L_6; } } // System.Type System.RuntimeType::MakeGenericType(System.Type,System.Type[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_MakeGenericType_m253A673A05C42A14AF10E3C3E83F6DF54426A873 (Type_t* ___0_gt, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_types, const RuntimeMethod* method) { typedef Type_t* (*RuntimeType_MakeGenericType_m253A673A05C42A14AF10E3C3E83F6DF54426A873_ftn) (Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*); using namespace il2cpp::icalls; return ((RuntimeType_MakeGenericType_m253A673A05C42A14AF10E3C3E83F6DF54426A873_ftn)mscorlib::System::RuntimeType::MakeGenericType) (___0_gt, ___1_types); } // System.IntPtr System.RuntimeType::GetMethodsByName_native(System.IntPtr,System.Reflection.BindingFlags,System.RuntimeType/MemberListType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t RuntimeType_GetMethodsByName_native_m3D40E60F7750212381C000E49A50D23EE8884823 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, intptr_t ___0_namePtr, int32_t ___1_bindingAttr, int32_t ___2_listType, const RuntimeMethod* method) { typedef intptr_t (*RuntimeType_GetMethodsByName_native_m3D40E60F7750212381C000E49A50D23EE8884823_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*, intptr_t, int32_t, int32_t); using namespace il2cpp::icalls; return ((RuntimeType_GetMethodsByName_native_m3D40E60F7750212381C000E49A50D23EE8884823_ftn)mscorlib::System::RuntimeType::GetMethodsByName_native) (__this, ___0_namePtr, ___1_bindingAttr, ___2_listType); } // System.Reflection.RuntimeMethodInfo[] System.RuntimeType::GetMethodsByName(System.String,System.Reflection.BindingFlags,System.RuntimeType/MemberListType,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* RuntimeType_GetMethodsByName_mE6D954131EAA1B7BBBF8EA69DDD0C6D3F539EF38 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, int32_t ___2_listType, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___3_reflectedType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B V_0; memset((&V_0), 0, sizeof(V_0)); SafeStringMarshal_t37C5C4D85118BDD5A55E3A20736550CF11C76C2E V_1; memset((&V_1), 0, sizeof(V_1)); SafeGPtrArrayHandle_t31BDC8B49810E694FFB8B78F7B4CDC70F952A76F V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* V_4 = NULL; int32_t V_5 = 0; RuntimeMethodHandle_tB35B96E97214DCBE20B0B02B1E687884B34680B2 V_6; memset((&V_6), 0, sizeof(V_6)); RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* V_7 = NULL; { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0 = ___3_reflectedType; RuntimeTypeHandle__ctor_mE16D1E09DB422753FECA96534577156F095DD44B((&V_0), L_0, NULL); String_t* L_1 = ___0_name; SafeStringMarshal__ctor_m45953FD7665BA4526596D2D30A9BF2141B037AA8((&V_1), L_1, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_007d: {// begin finally (depth: 1) SafeStringMarshal_Dispose_m34D77253DF878A33052EEA9771C93252C2B02A0F((&V_1), NULL); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { intptr_t L_2; L_2 = SafeStringMarshal_get_Value_m33E0497DD37A963B09B47083091BE63D90C06CBC((&V_1), NULL); int32_t L_3 = ___1_bindingAttr; int32_t L_4 = ___2_listType; intptr_t L_5; L_5 = RuntimeType_GetMethodsByName_native_m3D40E60F7750212381C000E49A50D23EE8884823(__this, L_2, L_3, L_4, NULL); SafeGPtrArrayHandle__ctor_m8EF7E312EF9558E92061E6A1FEABE43F5AE80579((&V_2), L_5, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_006f_1: {// begin finally (depth: 2) SafeGPtrArrayHandle_Dispose_mEC245DEB021C0DC3BA74E80B202049AC198096C8((&V_2), NULL); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { int32_t L_6; L_6 = SafeGPtrArrayHandle_get_Length_m5F09438379A2372A92EA78B5F1E719D6072BEC6E((&V_2), NULL); V_3 = L_6; int32_t L_7 = V_3; RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* L_8 = (RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB*)(RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB*)SZArrayNew(RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB_il2cpp_TypeInfo_var, (uint32_t)L_7); V_4 = L_8; V_5 = 0; goto IL_0064_2; } IL_003c_2: { int32_t L_9 = V_5; intptr_t L_10; L_10 = SafeGPtrArrayHandle_get_Item_m0417A32AA69F65032DE50E6168189B231CF29BB5((&V_2), L_9, NULL); RuntimeMethodHandle__ctor_mE77AEC4D1F35D0F4D9F994E8EC7901234C631D8B_inline((&V_6), L_10, NULL); RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* L_11 = V_4; int32_t L_12 = V_5; RuntimeMethodHandle_tB35B96E97214DCBE20B0B02B1E687884B34680B2 L_13 = V_6; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = V_0; MethodBase_t* L_15; L_15 = RuntimeMethodInfo_GetMethodFromHandleNoGenericCheck_mC921C3156BD0357A0A3F91FCCA7237DE54B45156(L_13, L_14, NULL); NullCheck(L_11); ArrayElementTypeCheck (L_11, ((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)CastclassClass((RuntimeObject*)L_15, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var))); (L_11)->SetAt(static_cast(L_12), (RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)CastclassClass((RuntimeObject*)L_15, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var))); int32_t L_16 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0064_2: { int32_t L_17 = V_5; int32_t L_18 = V_3; if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003c_2; } } { RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* L_19 = V_4; V_7 = L_19; goto IL_008b; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_008b: { RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* L_20 = V_7; return L_20; } } // System.IntPtr System.RuntimeType::GetPropertiesByName_native(System.IntPtr,System.Reflection.BindingFlags,System.RuntimeType/MemberListType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t RuntimeType_GetPropertiesByName_native_m864DCDC54154C1C59969F9F17B8F0E45679CA3E2 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, intptr_t ___0_name, int32_t ___1_bindingAttr, int32_t ___2_listType, const RuntimeMethod* method) { typedef intptr_t (*RuntimeType_GetPropertiesByName_native_m864DCDC54154C1C59969F9F17B8F0E45679CA3E2_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*, intptr_t, int32_t, int32_t); using namespace il2cpp::icalls; return ((RuntimeType_GetPropertiesByName_native_m864DCDC54154C1C59969F9F17B8F0E45679CA3E2_ftn)mscorlib::System::RuntimeType::GetPropertiesByName_native) (__this, ___0_name, ___1_bindingAttr, ___2_listType); } // System.IntPtr System.RuntimeType::GetConstructors_native(System.Reflection.BindingFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t RuntimeType_GetConstructors_native_m5FF45352FBB9F8F4DB176D36B393BFC43DB000FD (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, int32_t ___0_bindingAttr, const RuntimeMethod* method) { typedef intptr_t (*RuntimeType_GetConstructors_native_m5FF45352FBB9F8F4DB176D36B393BFC43DB000FD_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*, int32_t); using namespace il2cpp::icalls; return ((RuntimeType_GetConstructors_native_m5FF45352FBB9F8F4DB176D36B393BFC43DB000FD_ftn)mscorlib::System::RuntimeType::GetConstructors_native) (__this, ___0_bindingAttr); } // System.Reflection.RuntimeConstructorInfo[] System.RuntimeType::GetConstructors_internal(System.Reflection.BindingFlags,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07* RuntimeType_GetConstructors_internal_m26A9A5C3281D0B2FC37881B6C644D7160543BD9F (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, int32_t ___0_bindingAttr, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___1_reflectedType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B V_0; memset((&V_0), 0, sizeof(V_0)); SafeGPtrArrayHandle_t31BDC8B49810E694FFB8B78F7B4CDC70F952A76F V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07* V_3 = NULL; int32_t V_4 = 0; RuntimeMethodHandle_tB35B96E97214DCBE20B0B02B1E687884B34680B2 V_5; memset((&V_5), 0, sizeof(V_5)); RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07* V_6 = NULL; { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0 = ___1_reflectedType; RuntimeTypeHandle__ctor_mE16D1E09DB422753FECA96534577156F095DD44B((&V_0), L_0, NULL); int32_t L_1 = ___0_bindingAttr; intptr_t L_2; L_2 = RuntimeType_GetConstructors_native_m5FF45352FBB9F8F4DB176D36B393BFC43DB000FD(__this, L_1, NULL); SafeGPtrArrayHandle__ctor_m8EF7E312EF9558E92061E6A1FEABE43F5AE80579((&V_1), L_2, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_005b: {// begin finally (depth: 1) SafeGPtrArrayHandle_Dispose_mEC245DEB021C0DC3BA74E80B202049AC198096C8((&V_1), NULL); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { int32_t L_3; L_3 = SafeGPtrArrayHandle_get_Length_m5F09438379A2372A92EA78B5F1E719D6072BEC6E((&V_1), NULL); V_2 = L_3; int32_t L_4 = V_2; RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07* L_5 = (RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07*)(RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07*)SZArrayNew(RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07_il2cpp_TypeInfo_var, (uint32_t)L_4); V_3 = L_5; V_4 = 0; goto IL_0051_1; } IL_002a_1: { int32_t L_6 = V_4; intptr_t L_7; L_7 = SafeGPtrArrayHandle_get_Item_m0417A32AA69F65032DE50E6168189B231CF29BB5((&V_1), L_6, NULL); RuntimeMethodHandle__ctor_mE77AEC4D1F35D0F4D9F994E8EC7901234C631D8B_inline((&V_5), L_7, NULL); RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07* L_8 = V_3; int32_t L_9 = V_4; RuntimeMethodHandle_tB35B96E97214DCBE20B0B02B1E687884B34680B2 L_10 = V_5; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = V_0; MethodBase_t* L_12; L_12 = RuntimeMethodInfo_GetMethodFromHandleNoGenericCheck_mC921C3156BD0357A0A3F91FCCA7237DE54B45156(L_10, L_11, NULL); NullCheck(L_8); ArrayElementTypeCheck (L_8, ((RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE*)CastclassClass((RuntimeObject*)L_12, RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE_il2cpp_TypeInfo_var))); (L_8)->SetAt(static_cast(L_9), (RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE*)((RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE*)CastclassClass((RuntimeObject*)L_12, RuntimeConstructorInfo_tB41E49C7CFA74A03CCC986E78ABB0C0BD331A5AE_il2cpp_TypeInfo_var))); int32_t L_13 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0051_1: { int32_t L_14 = V_4; int32_t L_15 = V_2; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_002a_1; } } { RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07* L_16 = V_3; V_6 = L_16; goto IL_0069; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0069: { RuntimeConstructorInfoU5BU5D_t63DE29E14C64969CF0BE1C300C39B9BEE3DFEB07* L_17 = V_6; return L_17; } } // System.Reflection.RuntimePropertyInfo[] System.RuntimeType::GetPropertiesByName(System.String,System.Reflection.BindingFlags,System.RuntimeType/MemberListType,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A* RuntimeType_GetPropertiesByName_m64A043BE249F4DB7CD3DCD1289313A00387424B5 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, int32_t ___2_listType, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___3_reflectedType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B V_0; memset((&V_0), 0, sizeof(V_0)); SafeStringMarshal_t37C5C4D85118BDD5A55E3A20736550CF11C76C2E V_1; memset((&V_1), 0, sizeof(V_1)); SafeGPtrArrayHandle_t31BDC8B49810E694FFB8B78F7B4CDC70F952A76F V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A* V_4 = NULL; int32_t V_5 = 0; RuntimePropertyHandle_tF29419B6B585E14B11225E0AAE12911E93447C48 V_6; memset((&V_6), 0, sizeof(V_6)); RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A* V_7 = NULL; { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0 = ___3_reflectedType; RuntimeTypeHandle__ctor_mE16D1E09DB422753FECA96534577156F095DD44B((&V_0), L_0, NULL); String_t* L_1 = ___0_name; SafeStringMarshal__ctor_m45953FD7665BA4526596D2D30A9BF2141B037AA8((&V_1), L_1, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_007d: {// begin finally (depth: 1) SafeStringMarshal_Dispose_m34D77253DF878A33052EEA9771C93252C2B02A0F((&V_1), NULL); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { intptr_t L_2; L_2 = SafeStringMarshal_get_Value_m33E0497DD37A963B09B47083091BE63D90C06CBC((&V_1), NULL); int32_t L_3 = ___1_bindingAttr; int32_t L_4 = ___2_listType; intptr_t L_5; L_5 = RuntimeType_GetPropertiesByName_native_m864DCDC54154C1C59969F9F17B8F0E45679CA3E2(__this, L_2, L_3, L_4, NULL); SafeGPtrArrayHandle__ctor_m8EF7E312EF9558E92061E6A1FEABE43F5AE80579((&V_2), L_5, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_006f_1: {// begin finally (depth: 2) SafeGPtrArrayHandle_Dispose_mEC245DEB021C0DC3BA74E80B202049AC198096C8((&V_2), NULL); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { int32_t L_6; L_6 = SafeGPtrArrayHandle_get_Length_m5F09438379A2372A92EA78B5F1E719D6072BEC6E((&V_2), NULL); V_3 = L_6; int32_t L_7 = V_3; RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A* L_8 = (RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A*)(RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A*)SZArrayNew(RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A_il2cpp_TypeInfo_var, (uint32_t)L_7); V_4 = L_8; V_5 = 0; goto IL_0064_2; } IL_003c_2: { int32_t L_9 = V_5; intptr_t L_10; L_10 = SafeGPtrArrayHandle_get_Item_m0417A32AA69F65032DE50E6168189B231CF29BB5((&V_2), L_9, NULL); RuntimePropertyHandle__ctor_m0D2C702D16F3F51A9E9AA1AC9E808C82F92E711E_inline((&V_6), L_10, NULL); RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A* L_11 = V_4; int32_t L_12 = V_5; RuntimePropertyHandle_tF29419B6B585E14B11225E0AAE12911E93447C48 L_13 = V_6; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = V_0; PropertyInfo_t* L_15; L_15 = RuntimePropertyInfo_GetPropertyFromHandle_m767E755080B8926512E92090B10C8218134D509B(L_13, L_14, NULL); NullCheck(L_11); ArrayElementTypeCheck (L_11, ((RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D*)CastclassClass((RuntimeObject*)L_15, RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D_il2cpp_TypeInfo_var))); (L_11)->SetAt(static_cast(L_12), (RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D*)((RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D*)CastclassClass((RuntimeObject*)L_15, RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D_il2cpp_TypeInfo_var))); int32_t L_16 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0064_2: { int32_t L_17 = V_5; int32_t L_18 = V_3; if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003c_2; } } { RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A* L_19 = V_4; V_7 = L_19; goto IL_008b; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_008b: { RuntimePropertyInfoU5BU5D_tBA9FD9931D934C70BC11DDC8F0C740208B8E0E4A* L_20 = V_7; return L_20; } } // System.TypeCode System.RuntimeType::GetTypeCodeImpl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeType_GetTypeCodeImpl_m091C249D57ED31FCAE879165D3FD6A62F7709623 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); int32_t L_0; L_0 = RuntimeType_GetTypeCodeImplInternal_mF39906244F46084A749F6C1DA39E2AA64C3C9101(__this, NULL); return L_0; } } // System.TypeCode System.RuntimeType::GetTypeCodeImplInternal(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeType_GetTypeCodeImplInternal_mF39906244F46084A749F6C1DA39E2AA64C3C9101 (Type_t* ___0_type, const RuntimeMethod* method) { typedef int32_t (*RuntimeType_GetTypeCodeImplInternal_mF39906244F46084A749F6C1DA39E2AA64C3C9101_ftn) (Type_t*); using namespace il2cpp::icalls; return ((RuntimeType_GetTypeCodeImplInternal_mF39906244F46084A749F6C1DA39E2AA64C3C9101_ftn)mscorlib::System::RuntimeType::GetTypeCodeImplInternal) (___0_type); } // System.String System.RuntimeType::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RuntimeType_ToString_m92B7B8A3A452B72A27F8546FB5A0A6BF98D9D36C (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { String_t* L_0; L_0 = RuntimeType_getFullName_m5F8606EFBF2F1E20BC36584AAFB780258889CDB7(__this, (bool)0, (bool)0, NULL); return L_0; } } // System.Boolean System.RuntimeType::IsGenericCOMObjectImpl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_IsGenericCOMObjectImpl_mD12CA396DD79525FC77EB81D74725D3EF99FFA8F (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.RuntimeType::CreateInstanceInternal(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeType_CreateInstanceInternal_mABC79E40703CEB831637574EE71B48D148C6547D (Type_t* ___0_type, const RuntimeMethod* method) { typedef RuntimeObject* (*RuntimeType_CreateInstanceInternal_mABC79E40703CEB831637574EE71B48D148C6547D_ftn) (Type_t*); using namespace il2cpp::icalls; return ((RuntimeType_CreateInstanceInternal_mABC79E40703CEB831637574EE71B48D148C6547D_ftn)mscorlib::System::RuntimeType::CreateInstanceInternal) (___0_type); } // System.Reflection.MethodBase System.RuntimeType::get_DeclaringMethod() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodBase_t* RuntimeType_get_DeclaringMethod_mDF67A59612960BFEBA8B111107C97BB97F901262 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { typedef MethodBase_t* (*RuntimeType_get_DeclaringMethod_mDF67A59612960BFEBA8B111107C97BB97F901262_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*); using namespace il2cpp::icalls; return ((RuntimeType_get_DeclaringMethod_mDF67A59612960BFEBA8B111107C97BB97F901262_ftn)mscorlib::System::RuntimeType::get_DeclaringMethod) (__this); } // System.String System.RuntimeType::getFullName(System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RuntimeType_getFullName_m5F8606EFBF2F1E20BC36584AAFB780258889CDB7 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, bool ___0_full_name, bool ___1_assembly_qualified, const RuntimeMethod* method) { typedef String_t* (*RuntimeType_getFullName_m5F8606EFBF2F1E20BC36584AAFB780258889CDB7_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*, bool, bool); using namespace il2cpp::icalls; return ((RuntimeType_getFullName_m5F8606EFBF2F1E20BC36584AAFB780258889CDB7_ftn)mscorlib::System::RuntimeType::getFullName) (__this, ___0_full_name, ___1_assembly_qualified); } // System.Type[] System.RuntimeType::GetGenericArgumentsInternal(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* RuntimeType_GetGenericArgumentsInternal_mD10EDEF425105010D17D39ACA4A952DCED8B2722 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, bool ___0_runtimeArray, const RuntimeMethod* method) { typedef TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* (*RuntimeType_GetGenericArgumentsInternal_mD10EDEF425105010D17D39ACA4A952DCED8B2722_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*, bool); using namespace il2cpp::icalls; return ((RuntimeType_GetGenericArgumentsInternal_mD10EDEF425105010D17D39ACA4A952DCED8B2722_ftn)mscorlib::System::RuntimeType::GetGenericArgumentsInternal) (__this, ___0_runtimeArray); } // System.Reflection.GenericParameterAttributes System.RuntimeType::GetGenericParameterAttributes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeType_GetGenericParameterAttributes_m94FEFC05692B37A2624A0238224F33972B6107D4 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { RuntimeGenericParamInfoHandle_tB2D1F49FE251724E14058F948AB148F5782C536B V_0; memset((&V_0), 0, sizeof(V_0)); { intptr_t L_0; L_0 = RuntimeTypeHandle_GetGenericParameterInfo_m9E864E352D2FC890C0572087A2B708C00A8A5983(__this, NULL); RuntimeGenericParamInfoHandle_tB2D1F49FE251724E14058F948AB148F5782C536B L_1; memset((&L_1), 0, sizeof(L_1)); RuntimeGenericParamInfoHandle__ctor_m635F2C947EEDF45BE0E17E66F06C718AC2D10F4E((&L_1), L_0, /*hidden argument*/NULL); V_0 = L_1; int32_t L_2; L_2 = RuntimeGenericParamInfoHandle_get_Attributes_m3CF6E048BFD00D5218DE1E343A3A194BF93E8729((&V_0), NULL); return L_2; } } // System.Int32 System.RuntimeType::GetGenericParameterPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeType_GetGenericParameterPosition_m35AB60236C0B7A6C1064291F11E934C9D7E9613F (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { typedef int32_t (*RuntimeType_GetGenericParameterPosition_m35AB60236C0B7A6C1064291F11E934C9D7E9613F_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*); using namespace il2cpp::icalls; return ((RuntimeType_GetGenericParameterPosition_m35AB60236C0B7A6C1064291F11E934C9D7E9613F_ftn)mscorlib::System::RuntimeType::GetGenericParameterPosition) (__this); } // System.IntPtr System.RuntimeType::GetEvents_native(System.IntPtr,System.RuntimeType/MemberListType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t RuntimeType_GetEvents_native_mC9BCD1CADBC6DF2100F61063ACFBECC68D93FCAA (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, intptr_t ___0_name, int32_t ___1_listType, const RuntimeMethod* method) { typedef intptr_t (*RuntimeType_GetEvents_native_mC9BCD1CADBC6DF2100F61063ACFBECC68D93FCAA_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*, intptr_t, int32_t); using namespace il2cpp::icalls; return ((RuntimeType_GetEvents_native_mC9BCD1CADBC6DF2100F61063ACFBECC68D93FCAA_ftn)mscorlib::System::RuntimeType::GetEvents_native) (__this, ___0_name, ___1_listType); } // System.IntPtr System.RuntimeType::GetFields_native(System.IntPtr,System.Reflection.BindingFlags,System.RuntimeType/MemberListType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t RuntimeType_GetFields_native_m8B4E835CC167211CEB46C3E328EBD9732C9F655C (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, intptr_t ___0_name, int32_t ___1_bindingAttr, int32_t ___2_listType, const RuntimeMethod* method) { typedef intptr_t (*RuntimeType_GetFields_native_m8B4E835CC167211CEB46C3E328EBD9732C9F655C_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*, intptr_t, int32_t, int32_t); using namespace il2cpp::icalls; return ((RuntimeType_GetFields_native_m8B4E835CC167211CEB46C3E328EBD9732C9F655C_ftn)mscorlib::System::RuntimeType::GetFields_native) (__this, ___0_name, ___1_bindingAttr, ___2_listType); } // System.Reflection.RuntimeFieldInfo[] System.RuntimeType::GetFields_internal(System.String,System.Reflection.BindingFlags,System.RuntimeType/MemberListType,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* RuntimeType_GetFields_internal_m2839B9AC264AECE44A1226EB9BB13E5240798A6A (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, int32_t ___2_listType, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___3_reflectedType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B V_0; memset((&V_0), 0, sizeof(V_0)); SafeStringMarshal_t37C5C4D85118BDD5A55E3A20736550CF11C76C2E V_1; memset((&V_1), 0, sizeof(V_1)); SafeGPtrArrayHandle_t31BDC8B49810E694FFB8B78F7B4CDC70F952A76F V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* V_4 = NULL; int32_t V_5 = 0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 V_6; memset((&V_6), 0, sizeof(V_6)); RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* V_7 = NULL; { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0 = ___3_reflectedType; RuntimeTypeHandle__ctor_mE16D1E09DB422753FECA96534577156F095DD44B((&V_0), L_0, NULL); String_t* L_1 = ___0_name; SafeStringMarshal__ctor_m45953FD7665BA4526596D2D30A9BF2141B037AA8((&V_1), L_1, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_007d: {// begin finally (depth: 1) SafeStringMarshal_Dispose_m34D77253DF878A33052EEA9771C93252C2B02A0F((&V_1), NULL); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { intptr_t L_2; L_2 = SafeStringMarshal_get_Value_m33E0497DD37A963B09B47083091BE63D90C06CBC((&V_1), NULL); int32_t L_3 = ___1_bindingAttr; int32_t L_4 = ___2_listType; intptr_t L_5; L_5 = RuntimeType_GetFields_native_m8B4E835CC167211CEB46C3E328EBD9732C9F655C(__this, L_2, L_3, L_4, NULL); SafeGPtrArrayHandle__ctor_m8EF7E312EF9558E92061E6A1FEABE43F5AE80579((&V_2), L_5, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_006f_1: {// begin finally (depth: 2) SafeGPtrArrayHandle_Dispose_mEC245DEB021C0DC3BA74E80B202049AC198096C8((&V_2), NULL); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { int32_t L_6; L_6 = SafeGPtrArrayHandle_get_Length_m5F09438379A2372A92EA78B5F1E719D6072BEC6E((&V_2), NULL); V_3 = L_6; int32_t L_7 = V_3; RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* L_8 = (RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884*)(RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884*)SZArrayNew(RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884_il2cpp_TypeInfo_var, (uint32_t)L_7); V_4 = L_8; V_5 = 0; goto IL_0064_2; } IL_003c_2: { int32_t L_9 = V_5; intptr_t L_10; L_10 = SafeGPtrArrayHandle_get_Item_m0417A32AA69F65032DE50E6168189B231CF29BB5((&V_2), L_9, NULL); RuntimeFieldHandle__ctor_m73A58380C78921A9DF3BEC96C21898BA990ACA34_inline((&V_6), L_10, NULL); RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* L_11 = V_4; int32_t L_12 = V_5; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_13 = V_6; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = V_0; FieldInfo_t* L_15; L_15 = FieldInfo_GetFieldFromHandle_m5B4168D2F31DDF1EFD488F8C9507D188EE897623(L_13, L_14, NULL); NullCheck(L_11); ArrayElementTypeCheck (L_11, ((RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005*)CastclassClass((RuntimeObject*)L_15, RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005_il2cpp_TypeInfo_var))); (L_11)->SetAt(static_cast(L_12), (RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005*)((RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005*)CastclassClass((RuntimeObject*)L_15, RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005_il2cpp_TypeInfo_var))); int32_t L_16 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0064_2: { int32_t L_17 = V_5; int32_t L_18 = V_3; if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003c_2; } } { RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* L_19 = V_4; V_7 = L_19; goto IL_008b; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_008b: { RuntimeFieldInfoU5BU5D_tC623B55824C3B2FF24E0CF5FF986FD5B82C67884* L_20 = V_7; return L_20; } } // System.Reflection.RuntimeEventInfo[] System.RuntimeType::GetEvents_internal(System.String,System.Reflection.BindingFlags,System.RuntimeType/MemberListType,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* RuntimeType_GetEvents_internal_m572EBC7D38E2385ECDB521E7C02BEA1B55589F24 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, int32_t ___2_listType, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___3_reflectedType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B V_0; memset((&V_0), 0, sizeof(V_0)); SafeStringMarshal_t37C5C4D85118BDD5A55E3A20736550CF11C76C2E V_1; memset((&V_1), 0, sizeof(V_1)); SafeGPtrArrayHandle_t31BDC8B49810E694FFB8B78F7B4CDC70F952A76F V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* V_4 = NULL; int32_t V_5 = 0; RuntimeEventHandle_t2EE549FFF9A46DFAEC860C2EA657429391369C26 V_6; memset((&V_6), 0, sizeof(V_6)); RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* V_7 = NULL; { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0 = ___3_reflectedType; RuntimeTypeHandle__ctor_mE16D1E09DB422753FECA96534577156F095DD44B((&V_0), L_0, NULL); String_t* L_1 = ___0_name; SafeStringMarshal__ctor_m45953FD7665BA4526596D2D30A9BF2141B037AA8((&V_1), L_1, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_007c: {// begin finally (depth: 1) SafeStringMarshal_Dispose_m34D77253DF878A33052EEA9771C93252C2B02A0F((&V_1), NULL); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { intptr_t L_2; L_2 = SafeStringMarshal_get_Value_m33E0497DD37A963B09B47083091BE63D90C06CBC((&V_1), NULL); int32_t L_3 = ___2_listType; intptr_t L_4; L_4 = RuntimeType_GetEvents_native_mC9BCD1CADBC6DF2100F61063ACFBECC68D93FCAA(__this, L_2, L_3, NULL); SafeGPtrArrayHandle__ctor_m8EF7E312EF9558E92061E6A1FEABE43F5AE80579((&V_2), L_4, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_006e_1: {// begin finally (depth: 2) SafeGPtrArrayHandle_Dispose_mEC245DEB021C0DC3BA74E80B202049AC198096C8((&V_2), NULL); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { int32_t L_5; L_5 = SafeGPtrArrayHandle_get_Length_m5F09438379A2372A92EA78B5F1E719D6072BEC6E((&V_2), NULL); V_3 = L_5; int32_t L_6 = V_3; RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* L_7 = (RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF*)(RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF*)SZArrayNew(RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF_il2cpp_TypeInfo_var, (uint32_t)L_6); V_4 = L_7; V_5 = 0; goto IL_0063_2; } IL_003b_2: { int32_t L_8 = V_5; intptr_t L_9; L_9 = SafeGPtrArrayHandle_get_Item_m0417A32AA69F65032DE50E6168189B231CF29BB5((&V_2), L_8, NULL); RuntimeEventHandle__ctor_m9712CDDC8FAB489928A3C5C37D91A79E5C344F78_inline((&V_6), L_9, NULL); RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* L_10 = V_4; int32_t L_11 = V_5; RuntimeEventHandle_t2EE549FFF9A46DFAEC860C2EA657429391369C26 L_12 = V_6; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = V_0; EventInfo_t* L_14; L_14 = EventInfo_GetEventFromHandle_mE3F1F28074B01427202EE7992F42DA930D1A72F7(L_12, L_13, NULL); NullCheck(L_10); ArrayElementTypeCheck (L_10, ((RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1*)CastclassSealed((RuntimeObject*)L_14, RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1_il2cpp_TypeInfo_var))); (L_10)->SetAt(static_cast(L_11), (RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1*)((RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1*)CastclassSealed((RuntimeObject*)L_14, RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1_il2cpp_TypeInfo_var))); int32_t L_15 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0063_2: { int32_t L_16 = V_5; int32_t L_17 = V_3; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_003b_2; } } { RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* L_18 = V_4; V_7 = L_18; goto IL_008a; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_008a: { RuntimeEventInfoU5BU5D_t19B5982416CF108EE11882758AD6AC92989399DF* L_19 = V_7; return L_19; } } // System.Type[] System.RuntimeType::GetInterfaces() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* RuntimeType_GetInterfaces_mF48CD1D7F928FBF1A77731E53278927659FF496C (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { typedef TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* (*RuntimeType_GetInterfaces_mF48CD1D7F928FBF1A77731E53278927659FF496C_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*); using namespace il2cpp::icalls; return ((RuntimeType_GetInterfaces_mF48CD1D7F928FBF1A77731E53278927659FF496C_ftn)mscorlib::System::RuntimeType::GetInterfaces) (__this); } // System.IntPtr System.RuntimeType::GetNestedTypes_native(System.IntPtr,System.Reflection.BindingFlags,System.RuntimeType/MemberListType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t RuntimeType_GetNestedTypes_native_m35EF1AC7F0E2C8BCCBF45AF6627235FBEBB06E17 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, intptr_t ___0_name, int32_t ___1_bindingAttr, int32_t ___2_listType, const RuntimeMethod* method) { typedef intptr_t (*RuntimeType_GetNestedTypes_native_m35EF1AC7F0E2C8BCCBF45AF6627235FBEBB06E17_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*, intptr_t, int32_t, int32_t); using namespace il2cpp::icalls; return ((RuntimeType_GetNestedTypes_native_m35EF1AC7F0E2C8BCCBF45AF6627235FBEBB06E17_ftn)mscorlib::System::RuntimeType::GetNestedTypes_native) (__this, ___0_name, ___1_bindingAttr, ___2_listType); } // System.RuntimeType[] System.RuntimeType::GetNestedTypes_internal(System.String,System.Reflection.BindingFlags,System.RuntimeType/MemberListType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* RuntimeType_GetNestedTypes_internal_mA672737AA56E5D09D12E89016D33CA2AF3A3B7F6 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_displayName, int32_t ___1_bindingAttr, int32_t ___2_listType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeIdentifier_t0F93F821022DD766D9F9543603B71CA42672B69C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; SafeStringMarshal_t37C5C4D85118BDD5A55E3A20736550CF11C76C2E V_1; memset((&V_1), 0, sizeof(V_1)); SafeGPtrArrayHandle_t31BDC8B49810E694FFB8B78F7B4CDC70F952A76F V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* V_4 = NULL; int32_t V_5 = 0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B V_6; memset((&V_6), 0, sizeof(V_6)); RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* V_7 = NULL; { V_0 = (String_t*)NULL; String_t* L_0 = ___0_displayName; if (!L_0) { goto IL_0011; } } { String_t* L_1 = ___0_displayName; RuntimeObject* L_2; L_2 = TypeIdentifiers_FromDisplay_mF3612A470C8FFACE2C36AFDA7946A33DA6A690C7(L_1, NULL); NullCheck(L_2); String_t* L_3; L_3 = InterfaceFuncInvoker0< String_t* >::Invoke(0 /* System.String System.TypeIdentifier::get_InternalName() */, TypeIdentifier_t0F93F821022DD766D9F9543603B71CA42672B69C_il2cpp_TypeInfo_var, L_2); V_0 = L_3; } IL_0011: { String_t* L_4 = V_0; SafeStringMarshal__ctor_m45953FD7665BA4526596D2D30A9BF2141B037AA8((&V_1), L_4, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0084: {// begin finally (depth: 1) SafeStringMarshal_Dispose_m34D77253DF878A33052EEA9771C93252C2B02A0F((&V_1), NULL); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { intptr_t L_5; L_5 = SafeStringMarshal_get_Value_m33E0497DD37A963B09B47083091BE63D90C06CBC((&V_1), NULL); int32_t L_6 = ___1_bindingAttr; int32_t L_7 = ___2_listType; intptr_t L_8; L_8 = RuntimeType_GetNestedTypes_native_m35EF1AC7F0E2C8BCCBF45AF6627235FBEBB06E17(__this, L_5, L_6, L_7, NULL); SafeGPtrArrayHandle__ctor_m8EF7E312EF9558E92061E6A1FEABE43F5AE80579((&V_2), L_8, NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0076_1: {// begin finally (depth: 2) SafeGPtrArrayHandle_Dispose_mEC245DEB021C0DC3BA74E80B202049AC198096C8((&V_2), NULL); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { int32_t L_9; L_9 = SafeGPtrArrayHandle_get_Length_m5F09438379A2372A92EA78B5F1E719D6072BEC6E((&V_2), NULL); V_3 = L_9; int32_t L_10 = V_3; RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_11 = (RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146*)(RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146*)SZArrayNew(RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146_il2cpp_TypeInfo_var, (uint32_t)L_10); V_4 = L_11; V_5 = 0; goto IL_006b_2; } IL_0044_2: { int32_t L_12 = V_5; intptr_t L_13; L_13 = SafeGPtrArrayHandle_get_Item_m0417A32AA69F65032DE50E6168189B231CF29BB5((&V_2), L_12, NULL); RuntimeTypeHandle__ctor_m3B7A6EF106E5F7259DA89488C4D23622533C09A8_inline((&V_6), L_13, NULL); RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_14 = V_4; int32_t L_15 = V_5; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = V_6; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_17; L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL); NullCheck(L_14); ArrayElementTypeCheck (L_14, ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_17, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))); (L_14)->SetAt(static_cast(L_15), (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_17, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))); int32_t L_18 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_006b_2: { int32_t L_19 = V_5; int32_t L_20 = V_3; if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_0044_2; } } { RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_21 = V_4; V_7 = L_21; goto IL_0092; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0092: { RuntimeTypeU5BU5D_tC404B7F55FB8F6C64CB37ECD01379D36A9238146* L_22 = V_7; return L_22; } } // System.String System.RuntimeType::get_AssemblyQualifiedName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RuntimeType_get_AssemblyQualifiedName_m1803AE404932BF8FDF9F1FB805C061E12367B9D3 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { String_t* L_0; L_0 = RuntimeType_getFullName_m5F8606EFBF2F1E20BC36584AAFB780258889CDB7(__this, (bool)1, (bool)1, NULL); return L_0; } } // System.Type System.RuntimeType::get_DeclaringType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeType_get_DeclaringType_mE9A4057F92F051FD9FE86FB24C212001BF4F05D7 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { typedef Type_t* (*RuntimeType_get_DeclaringType_mE9A4057F92F051FD9FE86FB24C212001BF4F05D7_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*); using namespace il2cpp::icalls; return ((RuntimeType_get_DeclaringType_mE9A4057F92F051FD9FE86FB24C212001BF4F05D7_ftn)mscorlib::System::RuntimeType::get_DeclaringType) (__this); } // System.String System.RuntimeType::get_Name() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RuntimeType_get_Name_mA4246301BC9F381F50A9D752495614E8990E6DFC (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { typedef String_t* (*RuntimeType_get_Name_mA4246301BC9F381F50A9D752495614E8990E6DFC_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*); using namespace il2cpp::icalls; return ((RuntimeType_get_Name_mA4246301BC9F381F50A9D752495614E8990E6DFC_ftn)mscorlib::System::RuntimeType::get_Name) (__this); } // System.String System.RuntimeType::get_Namespace() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RuntimeType_get_Namespace_m0B4C4FEC58FE115026C5C7E662275C49DC004483 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { typedef String_t* (*RuntimeType_get_Namespace_m0B4C4FEC58FE115026C5C7E662275C49DC004483_ftn) (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*); using namespace il2cpp::icalls; return ((RuntimeType_get_Namespace_m0B4C4FEC58FE115026C5C7E662275C49DC004483_ftn)mscorlib::System::RuntimeType::get_Namespace) (__this); } // System.Int32 System.RuntimeType::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeType_GetHashCode_mBB95837AA7ADBBDE4F1D7A4A072EA181427EEF93 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, 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; } Type_t* V_0 = NULL; { Type_t* L_0; L_0 = VirtualFuncInvoker0< Type_t* >::Invoke(29 /* System.Type System.Type::get_UnderlyingSystemType() */, __this); V_0 = L_0; Type_t* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_2; L_2 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_1, (Type_t*)NULL, NULL); if (!L_2) { goto IL_0020; } } { Type_t* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_4; L_4 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_3, __this, NULL); if (!L_4) { goto IL_0020; } } { Type_t* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_5); return L_6; } IL_0020: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B* L_7 = (&((Type_t*)__this)->____impl_8); intptr_t L_8; L_8 = RuntimeTypeHandle_get_Value_mDC366CF36C3E21505134EAEE72BD7629107D762A_inline(L_7, NULL); int32_t L_9; L_9 = IntPtr_op_Explicit_mC33775570B5AC86421DABA8F8B9885DBFF49B02F(L_8, NULL); return L_9; } } // System.String System.RuntimeType::get_FullName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RuntimeType_get_FullName_m12D30D607669B81D445AB420246A3D7CD19B4920 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Type::get_ContainsGenericParameters() */, __this); if (!L_0) { goto IL_0017; } } { Type_t* L_1; L_1 = Type_GetRootElementType_m77B0ECEE53840670402AB589B07404F355584DEC(__this, NULL); NullCheck(L_1); bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericTypeDefinition() */, L_1); if (L_2) { goto IL_0017; } } { return (String_t*)NULL; } IL_0017: { MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501* L_3 = __this->___type_info_27; if (L_3) { goto IL_002a; } } { MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501* L_4 = (MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501*)il2cpp_codegen_object_new(MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_il2cpp_TypeInfo_var); NullCheck(L_4); MonoTypeInfo__ctor_m72BDE1D2FA7A019FBC8919EFB408BB82267B102C(L_4, NULL); __this->___type_info_27 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___type_info_27), (void*)L_4); } IL_002a: { MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501* L_5 = __this->___type_info_27; NullCheck(L_5); String_t* L_6 = L_5->___full_name_0; String_t* L_7 = L_6; V_0 = L_7; if (L_7) { goto IL_0050; } } { MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501* L_8 = __this->___type_info_27; String_t* L_9; L_9 = RuntimeType_getFullName_m5F8606EFBF2F1E20BC36584AAFB780258889CDB7(__this, (bool)1, (bool)0, NULL); String_t* L_10 = L_9; V_1 = L_10; NullCheck(L_8); L_8->___full_name_0 = L_10; Il2CppCodeGenWriteBarrier((void**)(&L_8->___full_name_0), (void*)L_10); String_t* L_11 = V_1; V_0 = L_11; } IL_0050: { String_t* L_12 = V_0; return L_12; } } // System.Boolean System.RuntimeType::get_IsSZArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_get_IsSZArray_mCDF5402A20C8CD1EC089A0435C409BF75C210741 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, const RuntimeMethod* method) { { bool L_0; L_0 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(__this, NULL); if (!L_0) { goto IL_0017; } } { Type_t* L_1; L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(45 /* System.Type System.Type::GetElementType() */, __this); NullCheck(L_1); Type_t* L_2; L_2 = VirtualFuncInvoker0< Type_t* >::Invoke(112 /* System.Type System.Type::MakeArrayType() */, L_1); return (bool)((((RuntimeObject*)(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)__this) == ((RuntimeObject*)(Type_t*)L_2))? 1 : 0); } IL_0017: { return (bool)0; } } // System.Boolean System.RuntimeType::IsSubclassOf(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeType_IsSubclassOf_m3F7DA3483B73DBBD6CF9BBA6A3A4265D2BD21BF1 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_0 = NULL; { Type_t* L_0 = ___0_type; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_IsSubclassOf_m3F7DA3483B73DBBD6CF9BBA6A3A4265D2BD21BF1_RuntimeMethod_var))); } IL_000e: { Type_t* L_2 = ___0_type; V_0 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)L_2, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_4; L_4 = RuntimeType_op_Equality_mE27F28762D4E6524097C391A1047A768C3676D49(L_3, (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)NULL, NULL); if (!L_4) { goto IL_0020; } } { return (bool)0; } IL_0020: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_5 = V_0; bool L_6; L_6 = RuntimeTypeHandle_IsSubclassOf_m468C44268CE857D9B71BA938EB63347799515836(__this, L_5, NULL); return L_6; } } // System.Reflection.MethodInfo System.RuntimeType::GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* RuntimeType_GetMethodImpl_mC31CD8C245CB6DABD048B2ED1779AF6DAA38BC2D (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___2_binder, int32_t ___3_callConv, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___4_types, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___5_modifiers, const RuntimeMethod* method) { { String_t* L_0 = ___0_name; int32_t L_1 = ___1_bindingAttr; Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_2 = ___2_binder; int32_t L_3 = ___3_callConv; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = ___4_types; ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* L_5 = ___5_modifiers; MethodInfo_t* L_6; L_6 = RuntimeType_GetMethodImplCommon_m69522B1DAA899535BA24C4EB1A98D4BFF1AD7078(__this, L_0, (-1), L_1, L_2, L_3, L_4, L_5, NULL); return L_6; } } // System.Reflection.MethodInfo System.RuntimeType::GetMethodImplCommon(System.String,System.Int32,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* RuntimeType_GetMethodImplCommon_m69522B1DAA899535BA24C4EB1A98D4BFF1AD7078 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_genericParameterCount, int32_t ___2_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___3_binder, int32_t ___4_callConv, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___5_types, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___6_modifiers, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultBinder_t0CB85CF7AAAEF6D0C9C229DA447A3C83468C5D4C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_ToArray_m75D0502740D24265812AFA14DD9DB1AAFFF96938_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_get_Count_mD3F73B4905D3F53944D40460C5C64E0C418B2A8F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_get_Item_mDDCDF133C2C1C9892BE32564E8C03156F897A41C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26 V_0; memset((&V_0), 0, sizeof(V_0)); MethodInfo_t* V_1 = NULL; int32_t V_2 = 0; MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* V_3 = NULL; { String_t* L_0 = ___0_name; int32_t L_1 = ___1_genericParameterCount; int32_t L_2 = ___2_bindingAttr; int32_t L_3 = ___4_callConv; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = ___5_types; ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26 L_5; L_5 = RuntimeType_GetMethodCandidates_m8DE0B48B6D41CE03F0B95F05119047A8411C7472(__this, L_0, L_1, L_2, L_3, L_4, (bool)0, NULL); V_0 = L_5; int32_t L_6; L_6 = ListBuilder_1_get_Count_mD3F73B4905D3F53944D40460C5C64E0C418B2A8F_inline((&V_0), ListBuilder_1_get_Count_mD3F73B4905D3F53944D40460C5C64E0C418B2A8F_RuntimeMethod_var); if (L_6) { goto IL_001a; } } { return (MethodInfo_t*)NULL; } IL_001a: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = ___5_types; if (!L_7) { goto IL_0023; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = ___5_types; NullCheck(L_8); if ((((RuntimeArray*)L_8)->max_length)) { goto IL_0084; } } IL_0023: { MethodInfo_t* L_9; L_9 = ListBuilder_1_get_Item_mDDCDF133C2C1C9892BE32564E8C03156F897A41C((&V_0), 0, ListBuilder_1_get_Item_mDDCDF133C2C1C9892BE32564E8C03156F897A41C_RuntimeMethod_var); V_1 = L_9; int32_t L_10; L_10 = ListBuilder_1_get_Count_mD3F73B4905D3F53944D40460C5C64E0C418B2A8F_inline((&V_0), ListBuilder_1_get_Count_mD3F73B4905D3F53944D40460C5C64E0C418B2A8F_RuntimeMethod_var); if ((!(((uint32_t)L_10) == ((uint32_t)1)))) { goto IL_0038; } } { MethodInfo_t* L_11 = V_1; return L_11; } IL_0038: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_12 = ___5_types; if (L_12) { goto IL_0084; } } { V_2 = 1; goto IL_005f; } IL_0040: { int32_t L_13 = V_2; MethodInfo_t* L_14; L_14 = ListBuilder_1_get_Item_mDDCDF133C2C1C9892BE32564E8C03156F897A41C((&V_0), L_13, ListBuilder_1_get_Item_mDDCDF133C2C1C9892BE32564E8C03156F897A41C_RuntimeMethod_var); MethodInfo_t* L_15 = V_1; il2cpp_codegen_runtime_class_init_inline(DefaultBinder_t0CB85CF7AAAEF6D0C9C229DA447A3C83468C5D4C_il2cpp_TypeInfo_var); bool L_16; L_16 = DefaultBinder_CompareMethodSig_m0018AE74EF63C8DBF80984BAEF4EBF681B85F8D7(L_14, L_15, NULL); if (L_16) { goto IL_005b; } } { AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E* L_17 = (AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E_il2cpp_TypeInfo_var))); NullCheck(L_17); AmbiguousMatchException__ctor_m626D7A373A51DC634778AEECB96ACAA06058006D(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1808951E48E38B2B3D1B8346862CD29EE1BAC364)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeType_GetMethodImplCommon_m69522B1DAA899535BA24C4EB1A98D4BFF1AD7078_RuntimeMethod_var))); } IL_005b: { int32_t L_18 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_005f: { int32_t L_19 = V_2; int32_t L_20; L_20 = ListBuilder_1_get_Count_mD3F73B4905D3F53944D40460C5C64E0C418B2A8F_inline((&V_0), ListBuilder_1_get_Count_mD3F73B4905D3F53944D40460C5C64E0C418B2A8F_RuntimeMethod_var); if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_0040; } } { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_21; L_21 = ListBuilder_1_ToArray_m75D0502740D24265812AFA14DD9DB1AAFFF96938((&V_0), ListBuilder_1_ToArray_m75D0502740D24265812AFA14DD9DB1AAFFF96938_RuntimeMethod_var); V_3 = (MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A*)L_21; MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* L_22 = V_3; int32_t L_23; L_23 = ListBuilder_1_get_Count_mD3F73B4905D3F53944D40460C5C64E0C418B2A8F_inline((&V_0), ListBuilder_1_get_Count_mD3F73B4905D3F53944D40460C5C64E0C418B2A8F_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(DefaultBinder_t0CB85CF7AAAEF6D0C9C229DA447A3C83468C5D4C_il2cpp_TypeInfo_var); MethodBase_t* L_24; L_24 = DefaultBinder_FindMostDerivedNewSlotMeth_mF82B6C237E954421EC48CBA9960EE1CC69594F4C(L_22, L_23, NULL); return ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_24, MethodInfo_t_il2cpp_TypeInfo_var)); } IL_0084: { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_25 = ___3_binder; if (L_25) { goto IL_008f; } } { il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_26; L_26 = Type_get_DefaultBinder_m21450212064618B602E0586BFB1CA9B777C46C7F(NULL); ___3_binder = L_26; } IL_008f: { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* L_27 = ___3_binder; int32_t L_28 = ___2_bindingAttr; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_29; L_29 = ListBuilder_1_ToArray_m75D0502740D24265812AFA14DD9DB1AAFFF96938((&V_0), ListBuilder_1_ToArray_m75D0502740D24265812AFA14DD9DB1AAFFF96938_RuntimeMethod_var); V_3 = (MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A*)L_29; MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A* L_30 = V_3; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_31 = ___5_types; ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* L_32 = ___6_modifiers; NullCheck(L_27); MethodBase_t* L_33; L_33 = VirtualFuncInvoker4< MethodBase_t*, int32_t, MethodBaseU5BU5D_t15BC560E259082DA6062445EE4E6C3BEE6C7AD8A*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* >::Invoke(8 /* System.Reflection.MethodBase System.Reflection.Binder::SelectMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[]) */, L_27, L_28, L_30, L_31, L_32); return ((MethodInfo_t*)IsInstClass((RuntimeObject*)L_33, MethodInfo_t_il2cpp_TypeInfo_var)); } } // System.RuntimeType/ListBuilder`1 System.RuntimeType::GetMethodCandidates(System.String,System.Int32,System.Reflection.BindingFlags,System.Reflection.CallingConventions,System.Type[],System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26 RuntimeType_GetMethodCandidates_m8DE0B48B6D41CE03F0B95F05119047A8411C7472 (RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* __this, String_t* ___0_name, int32_t ___1_genericParameterCount, int32_t ___2_bindingAttr, int32_t ___3_callConv, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___4_types, bool ___5_allowPrefixLookup, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1_Add_m62DF71AD4197F54F515ADFF60A8939F53CF371A3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListBuilder_1__ctor_m6DECDA61292C41975A89CBB7FA907C852BBFD752_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* V_3 = NULL; ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26 V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* V_6 = NULL; { int32_t L_0 = ___2_bindingAttr; bool L_1 = ___5_allowPrefixLookup; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType_FilterHelper_m9A0BBC1FFBBCCC35ABEEB315092039041DD8FF87(L_0, (&___0_name), L_1, (&V_0), (&V_1), (&V_2), NULL); String_t* L_2 = ___0_name; int32_t L_3 = ___2_bindingAttr; int32_t L_4 = V_2; RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* L_5; L_5 = RuntimeType_GetMethodsByName_mE6D954131EAA1B7BBBF8EA69DDD0C6D3F539EF38(__this, L_2, L_3, L_4, __this, NULL); V_3 = L_5; RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* L_6 = V_3; NullCheck(L_6); ListBuilder_1__ctor_m6DECDA61292C41975A89CBB7FA907C852BBFD752((&V_4), ((int32_t)(((RuntimeArray*)L_6)->max_length)), ListBuilder_1__ctor_m6DECDA61292C41975A89CBB7FA907C852BBFD752_RuntimeMethod_var); V_5 = 0; goto IL_0069; } IL_002a: { RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* L_7 = V_3; int32_t L_8 = V_5; NullCheck(L_7); int32_t L_9 = L_8; RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_10 = (L_7)->GetAt(static_cast(L_9)); V_6 = L_10; int32_t L_11 = ___1_genericParameterCount; if ((((int32_t)L_11) == ((int32_t)(-1)))) { goto IL_003e; } } { int32_t L_12 = ___1_genericParameterCount; RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_13 = V_6; NullCheck(L_13); int32_t L_14; L_14 = VirtualFuncInvoker0< int32_t >::Invoke(42 /* System.Int32 System.Reflection.MethodInfo::get_GenericParameterCount() */, L_13); if ((!(((uint32_t)L_12) == ((uint32_t)L_14)))) { goto IL_0063; } } IL_003e: { RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_15 = V_6; int32_t L_16 = ___2_bindingAttr; int32_t L_17 = ___3_callConv; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_18 = ___4_types; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_19; L_19 = RuntimeType_FilterApplyMethodInfo_m31BFFFB6DA0955CF8CAD0822E2D2944E3888A215(L_15, L_16, L_17, L_18, NULL); if (!L_19) { goto IL_0063; } } { bool L_20 = V_0; if (!L_20) { goto IL_005a; } } { RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_21 = V_6; String_t* L_22 = ___0_name; bool L_23 = V_1; il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_24; L_24 = RuntimeType_FilterApplyPrefixLookup_m035F9BF2B76B3CEE7B118065B67333C0EBC20DA9(L_21, L_22, L_23, NULL); if (!L_24) { goto IL_0063; } } IL_005a: { RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_25 = V_6; ListBuilder_1_Add_m62DF71AD4197F54F515ADFF60A8939F53CF371A3((&V_4), L_25, ListBuilder_1_Add_m62DF71AD4197F54F515ADFF60A8939F53CF371A3_RuntimeMethod_var); } IL_0063: { int32_t L_26 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_0069: { int32_t L_27 = V_5; RuntimeMethodInfoU5BU5D_t4DCFEEAB5135B9BBAF857451A9B257AF8089E6DB* L_28 = V_3; NullCheck(L_28); if ((((int32_t)L_27) < ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))))) { goto IL_002a; } } { ListBuilder_1_t84AF6020C1575B2CFEAEAB94F0025266C5F86D26 L_29 = V_4; return L_29; } } // System.Void System.RuntimeType::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeType__cctor_mC51130AB00DF2472072292EA466D6B18476F0822 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Delegate_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_0_0_0_var); s_Il2CppMethodInitialized = true; } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___ValueType_10 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___ValueType_10), (void*)((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_1, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_0_0_0_var) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___EnumType_11 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_3, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___EnumType_11), (void*)((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_3, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (RuntimeObject_0_0_0_var) }; Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___ObjectType_12 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_5, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___ObjectType_12), (void*)((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_5, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (String_t_0_0_0_var) }; Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___StringType_13 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_7, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___StringType_13), (void*)((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_7, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (Delegate_t_0_0_0_var) }; Type_t* L_9; L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL); ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___DelegateType_14 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_9, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___DelegateType_14), (void*)((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_9, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast (TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B_0_0_0_var) }; Type_t* L_11; L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL); ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___s_typedRef_26 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_11, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))->___s_typedRef_26), (void*)((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_11, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_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.ReflectionOnlyType::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionOnlyType__ctor_m055AB3E190CCD028EC508ABF4895EA9E56D60EBE (ReflectionOnlyType_t1D06C75F6324C18610570EF18519232B2193A199* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); RuntimeType__ctor_mCAFC05E4082CCEA7E16F446291D29D5D50165315(__this, NULL); return; } } // System.RuntimeTypeHandle System.ReflectionOnlyType::get_TypeHandle() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ReflectionOnlyType_get_TypeHandle_mF1EC42678301C45284570203753EF9FDE12027FD (ReflectionOnlyType_t1D06C75F6324C18610570EF18519232B2193A199* __this, const RuntimeMethod* method) { { String_t* L_0; L_0 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralABEFECC44DB82DBED264ED0A4B3BC4E606790DD4)), NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_1); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReflectionOnlyType_get_TypeHandle_mF1EC42678301C45284570203753EF9FDE12027FD_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.TypedReference System.TypedReference::MakeTypedReference(System.Object,System.Reflection.FieldInfo[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B TypedReference_MakeTypedReference_m168A9CC9CEB2A16C33CB6EE7362DA5220B188E96 (RuntimeObject* ___0_target, FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* ___1_flds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* V_0 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_1 = NULL; TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* V_4 = NULL; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* V_5 = NULL; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 V_6; memset((&V_6), 0, sizeof(V_6)); { RuntimeObject* L_0 = ___0_target; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral320772EF40302B49A179DB96BAD02224E97B4018)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypedReference_MakeTypedReference_m168A9CC9CEB2A16C33CB6EE7362DA5220B188E96_RuntimeMethod_var))); } IL_000e: { FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_2 = ___1_flds; if (L_2) { goto IL_001c; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_3); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral17E0442777ACF9C613A19145F7855704BA5AFB08)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypedReference_MakeTypedReference_m168A9CC9CEB2A16C33CB6EE7362DA5220B188E96_RuntimeMethod_var))); } IL_001c: { FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_4 = ___1_flds; NullCheck(L_4); if ((((RuntimeArray*)L_4)->max_length)) { goto IL_0035; } } { String_t* L_5; L_5 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF85B7B6DB0DA03E4017D4DCEE3CF0F6ED941E48A)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_6); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral17E0442777ACF9C613A19145F7855704BA5AFB08)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypedReference_MakeTypedReference_m168A9CC9CEB2A16C33CB6EE7362DA5220B188E96_RuntimeMethod_var))); } IL_0035: { FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_7 = ___1_flds; NullCheck(L_7); IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_8 = (IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832*)(IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832*)SZArrayNew(IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))); V_0 = L_8; RuntimeObject* L_9 = ___0_target; NullCheck(L_9); Type_t* L_10; L_10 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_9, NULL); V_1 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_10, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); V_3 = 0; goto IL_011e; } IL_0051: { FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_11 = ___1_flds; int32_t L_12 = V_3; NullCheck(L_11); int32_t L_13 = L_12; FieldInfo_t* L_14 = (L_11)->GetAt(static_cast(L_13)); V_4 = ((RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005*)IsInstClass((RuntimeObject*)L_14, RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005_il2cpp_TypeInfo_var)); RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_15 = V_4; bool L_16; L_16 = FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74(L_15, (FieldInfo_t*)NULL, NULL); if (!L_16) { goto IL_0075; } } { String_t* L_17; L_17 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7825D0CA73187714479D0966B2C424FAB777E767)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_18 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_18); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_18, L_17, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypedReference_MakeTypedReference_m168A9CC9CEB2A16C33CB6EE7362DA5220B188E96_RuntimeMethod_var))); } IL_0075: { RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_19 = V_4; NullCheck(L_19); bool L_20; L_20 = FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139(L_19, NULL); if (!L_20) { goto IL_008e; } } { String_t* L_21; L_21 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE21E73E87DCA371B3A070E521BFD2780FFAE1DDE)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_22 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_22); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_22, L_21, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypedReference_MakeTypedReference_m168A9CC9CEB2A16C33CB6EE7362DA5220B188E96_RuntimeMethod_var))); } IL_008e: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_23 = V_1; RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_24 = V_4; NullCheck(L_24); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_25; L_25 = RuntimeFieldInfo_GetDeclaringTypeInternal_mBD92F943CDB2C123A367CBE4DBF7FF4B55C14F26(L_24, NULL); il2cpp_codegen_runtime_class_init_inline(RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); bool L_26; L_26 = RuntimeType_op_Inequality_mB5FA5C8FD72EE2357284DA641819922EFA98F7A7(L_23, L_25, NULL); if (!L_26) { goto IL_00bc; } } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_27 = V_1; RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_28 = V_4; NullCheck(L_28); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_29; L_29 = RuntimeFieldInfo_GetDeclaringTypeInternal_mBD92F943CDB2C123A367CBE4DBF7FF4B55C14F26(L_28, NULL); NullCheck(L_27); bool L_30; L_30 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(20 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_27, L_29); if (L_30) { goto IL_00bc; } } { String_t* L_31; L_31 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBDD4074C9FC7058DB332FB757A759CF76D474296)), NULL); MissingMemberException_tB9D7B25FF06EEBB52D036DA8B1BE67F67619D211* L_32 = (MissingMemberException_tB9D7B25FF06EEBB52D036DA8B1BE67F67619D211*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MissingMemberException_tB9D7B25FF06EEBB52D036DA8B1BE67F67619D211_il2cpp_TypeInfo_var))); NullCheck(L_32); MissingMemberException__ctor_m6292C676754200C455A390D36BFEBD8F8775628C(L_32, L_31, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypedReference_MakeTypedReference_m168A9CC9CEB2A16C33CB6EE7362DA5220B188E96_RuntimeMethod_var))); } IL_00bc: { RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_33 = V_4; NullCheck(L_33); Type_t* L_34; L_34 = VirtualFuncInvoker0< Type_t* >::Invoke(16 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_33); V_5 = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_34, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = V_5; NullCheck(L_35); bool L_36; L_36 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_35, NULL); if (!L_36) { goto IL_00e3; } } { String_t* L_37; L_37 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5D8BEAD5D6475784B1501B248ABD2A9F05214751)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_38 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_38); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_38, L_37, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_38, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypedReference_MakeTypedReference_m168A9CC9CEB2A16C33CB6EE7362DA5220B188E96_RuntimeMethod_var))); } IL_00e3: { int32_t L_39 = V_3; FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_40 = ___1_flds; NullCheck(L_40); if ((((int32_t)L_39) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_40)->max_length)), 1))))) { goto IL_0104; } } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = V_5; NullCheck(L_41); bool L_42; L_42 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_41, NULL); if (L_42) { goto IL_0104; } } { String_t* L_43; L_43 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral94157EB17521D2B7B8FFB90DC539A6D76BB52A9F)), NULL); MissingMemberException_tB9D7B25FF06EEBB52D036DA8B1BE67F67619D211* L_44 = (MissingMemberException_tB9D7B25FF06EEBB52D036DA8B1BE67F67619D211*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MissingMemberException_tB9D7B25FF06EEBB52D036DA8B1BE67F67619D211_il2cpp_TypeInfo_var))); NullCheck(L_44); MissingMemberException__ctor_m6292C676754200C455A390D36BFEBD8F8775628C(L_44, L_43, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypedReference_MakeTypedReference_m168A9CC9CEB2A16C33CB6EE7362DA5220B188E96_RuntimeMethod_var))); } IL_0104: { IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_45 = V_0; int32_t L_46 = V_3; RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_47 = V_4; NullCheck(L_47); RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_48; L_48 = VirtualFuncInvoker0< RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 >::Invoke(20 /* System.RuntimeFieldHandle System.Reflection.FieldInfo::get_FieldHandle() */, L_47); V_6 = L_48; intptr_t L_49; L_49 = RuntimeFieldHandle_get_Value_m2E0D52841EE9AF5D67DC73A08953A66CF79C65AE_inline((&V_6), NULL); NullCheck(L_45); (L_45)->SetAt(static_cast(L_46), (intptr_t)L_49); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_50 = V_5; V_1 = L_50; int32_t L_51 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_011e: { int32_t L_52 = V_3; FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_53 = ___1_flds; NullCheck(L_53); if ((((int32_t)L_52) < ((int32_t)((int32_t)(((RuntimeArray*)L_53)->max_length))))) { goto IL_0051; } } { il2cpp_codegen_initobj((&V_2), sizeof(TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B)); RuntimeObject* L_54 = ___0_target; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_55 = V_0; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_56 = V_1; TypedReference_InternalMakeTypedReference_m3CD94755B22DF4840B58EC4F97A7D00E25CB169D((void*)((uintptr_t)(&V_2)), L_54, L_55, L_56, NULL); TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B L_57 = V_2; return L_57; } } // System.Void System.TypedReference::InternalMakeTypedReference(System.Void*,System.Object,System.IntPtr[],System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedReference_InternalMakeTypedReference_m3CD94755B22DF4840B58EC4F97A7D00E25CB169D (void* ___0_result, RuntimeObject* ___1_target, IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___2_flds, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___3_lastFieldType, const RuntimeMethod* method) { typedef void (*TypedReference_InternalMakeTypedReference_m3CD94755B22DF4840B58EC4F97A7D00E25CB169D_ftn) (void*, RuntimeObject*, IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832*, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*); using namespace il2cpp::icalls; ((TypedReference_InternalMakeTypedReference_m3CD94755B22DF4840B58EC4F97A7D00E25CB169D_ftn)mscorlib::System::TypedReference::InternalMakeTypedReference) (___0_result, ___1_target, ___2_flds, ___3_lastFieldType); } // System.Int32 System.TypedReference::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypedReference_GetHashCode_m79928D2AB1490B8703B0DDB498C38BAC5E40CC8C (TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B* __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*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { intptr_t L_0 = __this->___Type_2; intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; bool L_2; L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL); if (!L_2) { goto IL_0014; } } { return 0; } IL_0014: { TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B L_3 = (*(TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B*)__this); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3.___type_0, NULL); NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_4); return L_5; } } // System.Boolean System.TypedReference::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypedReference_Equals_m5E6381E9F849813FBD47E6FFAE8C53C700977B15 (TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B* __this, RuntimeObject* ___0_o, const RuntimeMethod* method) { { String_t* L_0; L_0 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEC1A6C3CEE5BB06906094B2514292678F254DF9F)), NULL); NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_1 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_1); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_1, L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypedReference_Equals_m5E6381E9F849813FBD47E6FFAE8C53C700977B15_RuntimeMethod_var))); } } // System.Boolean System.TypedReference::get_IsNull() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypedReference_get_IsNull_m054FC42E924D04FD5C00491F5A612F2A644A3CFB (TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { intptr_t L_0 = __this->___Value_1; intptr_t L_1 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; bool L_2; L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_0, L_1, NULL); if (!L_2) { goto IL_0023; } } { intptr_t L_3 = __this->___Type_2; intptr_t L_4 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; bool L_5; L_5 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_3, L_4, NULL); return L_5; } IL_0023: { return (bool)0; } } // System.Void System.TypedReference::SetTypedReference(System.TypedReference,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedReference_SetTypedReference_m06B544BE768968D4CA6599E9777D9A3E319A4601 (TypedReference_tF20A82297BED597FD80BDA0E41F74746B0FD642B ___0_target, RuntimeObject* ___1_value, const RuntimeMethod* method) { { NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var))); NullCheck(L_0); NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD37F9020C129670A85262312B4A9ADCCA80BDBB6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypedReference_SetTypedReference_m06B544BE768968D4CA6599E9777D9A3E319A4601_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.TypeLoadException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeLoadException__ctor_mE23EFA36AFDD51A3025C528FA60DB2A78CFAB44E (TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61A3C68A5CEBE6FEE893A251FBD822DC76D5F927); s_Il2CppMethodInitialized = true; } { String_t* L_0; L_0 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(_stringLiteral61A3C68A5CEBE6FEE893A251FBD822DC76D5F927, NULL); SystemException__ctor_mC481DFD60F19362A0B3523FBD5E429EC4F1F3FB5(__this, L_0, NULL); Exception_SetErrorCode_m4EDE5390355B87C0E533678B7BD03EDF4ECDDE25(__this, ((int32_t)-2146233054), NULL); return; } } // System.Void System.TypeLoadException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeLoadException__ctor_m8C6FC5CF78B256F19356A241115BF03E64B7C00A (TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32* __this, String_t* ___0_message, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; SystemException__ctor_mC481DFD60F19362A0B3523FBD5E429EC4F1F3FB5(__this, L_0, NULL); Exception_SetErrorCode_m4EDE5390355B87C0E533678B7BD03EDF4ECDDE25(__this, ((int32_t)-2146233054), NULL); return; } } // System.String System.TypeLoadException::get_Message() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeLoadException_get_Message_mB6DB4B73B7D6121E254222104A57F66EA9CFF400 (TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32* __this, const RuntimeMethod* method) { { TypeLoadException_SetMessageField_mC031A7FDFBDD850A4BFE120FF08428B9FBC771AC(__this, NULL); String_t* L_0 = ((Exception_t*)__this)->____message_2; return L_0; } } // System.Void System.TypeLoadException::SetMessageField() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeLoadException_SetMessageField_mC031A7FDFBDD850A4BFE120FF08428B9FBC771AC (TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61A3C68A5CEBE6FEE893A251FBD822DC76D5F927); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD81A94AE1294798D01C88D79A466CB5C9D050D8D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3B00FE8BBCC62C1ACAAEBFFFE94188DC946FEF1); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { String_t* L_0 = ((Exception_t*)__this)->____message_2; if (L_0) { goto IL_0084; } } { String_t* L_1 = __this->___ClassName_18; if (L_1) { goto IL_0029; } } { int32_t L_2 = __this->___ResourceId_21; if (L_2) { goto IL_0029; } } { String_t* L_3; L_3 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(_stringLiteral61A3C68A5CEBE6FEE893A251FBD822DC76D5F927, NULL); ((Exception_t*)__this)->____message_2 = L_3; Il2CppCodeGenWriteBarrier((void**)(&((Exception_t*)__this)->____message_2), (void*)L_3); return; } IL_0029: { String_t* L_4 = __this->___AssemblyName_19; if (L_4) { goto IL_0041; } } { String_t* L_5; L_5 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(_stringLiteralD81A94AE1294798D01C88D79A466CB5C9D050D8D, NULL); __this->___AssemblyName_19 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___AssemblyName_19), (void*)L_5); } IL_0041: { String_t* L_6 = __this->___ClassName_18; if (L_6) { goto IL_0059; } } { String_t* L_7; L_7 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(_stringLiteralD81A94AE1294798D01C88D79A466CB5C9D050D8D, NULL); __this->___ClassName_18 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___ClassName_18), (void*)L_7); } IL_0059: { V_0 = (String_t*)NULL; V_0 = _stringLiteralE3B00FE8BBCC62C1ACAAEBFFFE94188DC946FEF1; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_8; L_8 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); String_t* L_9 = V_0; String_t* L_10 = __this->___ClassName_18; String_t* L_11 = __this->___AssemblyName_19; String_t* L_12 = __this->___MessageArg_20; String_t* L_13; L_13 = String_Format_mF8E53122BE8F0F617357DFB75C3912D1242DE263(L_8, L_9, L_10, L_11, L_12, NULL); ((Exception_t*)__this)->____message_2 = L_13; Il2CppCodeGenWriteBarrier((void**)(&((Exception_t*)__this)->____message_2), (void*)L_13); } IL_0084: { return; } } // System.Void System.TypeLoadException::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeLoadException__ctor_mFAAFC3A712849BC5725A9E2937717F3C483DF212 (TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32* __this, String_t* ___0_className, String_t* ___1_assemblyName, const RuntimeMethod* method) { { String_t* L_0 = ___0_className; String_t* L_1 = ___1_assemblyName; TypeLoadException__ctor_m69BA5828DFA825E22606C8ADC120F965024046FE(__this, L_0, L_1, (String_t*)NULL, 0, NULL); return; } } // System.Void System.TypeLoadException::.ctor(System.String,System.String,System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeLoadException__ctor_m69BA5828DFA825E22606C8ADC120F965024046FE (TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32* __this, String_t* ___0_className, String_t* ___1_assemblyName, String_t* ___2_messageArg, int32_t ___3_resourceId, const RuntimeMethod* method) { { SystemException__ctor_mC481DFD60F19362A0B3523FBD5E429EC4F1F3FB5(__this, (String_t*)NULL, NULL); Exception_SetErrorCode_m4EDE5390355B87C0E533678B7BD03EDF4ECDDE25(__this, ((int32_t)-2146233054), NULL); String_t* L_0 = ___0_className; __this->___ClassName_18 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___ClassName_18), (void*)L_0); String_t* L_1 = ___1_assemblyName; __this->___AssemblyName_19 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___AssemblyName_19), (void*)L_1); String_t* L_2 = ___2_messageArg; __this->___MessageArg_20 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___MessageArg_20), (void*)L_2); int32_t L_3 = ___3_resourceId; __this->___ResourceId_21 = L_3; TypeLoadException_SetMessageField_mC031A7FDFBDD850A4BFE120FF08428B9FBC771AC(__this, NULL); return; } } // System.Void System.TypeLoadException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeLoadException__ctor_m89C9BE840B2C552C3F378FE56804FE42BA69B583 (TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1E570B27C042DD21E1C38B4FBC53AAB4D087AB55); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral263839FCA688FDBD5EF01CF18B12990EDC1E75D9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral833D6E333CA1C0D84A0015A88A5771031D7F319D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC37D36C0DEEBF7E468A3103416E2B73DA05F5FF8); s_Il2CppMethodInitialized = true; } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; SystemException__ctor_mA2BB392E0F4CD8A4C132984F76B7A9FBDB3B6879(__this, L_0, L_1, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info; if (L_2) { goto IL_0016; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_3); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeLoadException__ctor_m89C9BE840B2C552C3F378FE56804FE42BA69B583_RuntimeMethod_var))); } IL_0016: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info; NullCheck(L_4); String_t* L_5; L_5 = SerializationInfo_GetString_mF0753AFAA13AABF8A30B8F0890AEC52BFBBC73E9(L_4, _stringLiteral1E570B27C042DD21E1C38B4FBC53AAB4D087AB55, NULL); __this->___ClassName_18 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___ClassName_18), (void*)L_5); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_6 = ___0_info; NullCheck(L_6); String_t* L_7; L_7 = SerializationInfo_GetString_mF0753AFAA13AABF8A30B8F0890AEC52BFBBC73E9(L_6, _stringLiteralC37D36C0DEEBF7E468A3103416E2B73DA05F5FF8, NULL); __this->___AssemblyName_19 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___AssemblyName_19), (void*)L_7); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info; NullCheck(L_8); String_t* L_9; L_9 = SerializationInfo_GetString_mF0753AFAA13AABF8A30B8F0890AEC52BFBBC73E9(L_8, _stringLiteral833D6E333CA1C0D84A0015A88A5771031D7F319D, NULL); __this->___MessageArg_20 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___MessageArg_20), (void*)L_9); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_10 = ___0_info; NullCheck(L_10); int32_t L_11; L_11 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_10, _stringLiteral263839FCA688FDBD5EF01CF18B12990EDC1E75D9, NULL); __this->___ResourceId_21 = L_11; return; } } // System.Void System.TypeLoadException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeLoadException_GetObjectData_m5AB4FA62D56AF9B8A83AEB3E5E9814EFDE02335C (TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1E570B27C042DD21E1C38B4FBC53AAB4D087AB55); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral263839FCA688FDBD5EF01CF18B12990EDC1E75D9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral833D6E333CA1C0D84A0015A88A5771031D7F319D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC37D36C0DEEBF7E468A3103416E2B73DA05F5FF8); s_Il2CppMethodInitialized = true; } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeLoadException_GetObjectData_m5AB4FA62D56AF9B8A83AEB3E5E9814EFDE02335C_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_3 = ___1_context; Exception_GetObjectData_mD69929DB0BB2512240908B9EEE21778CB7B72DA9(__this, L_2, L_3, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info; String_t* L_5 = __this->___ClassName_18; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (String_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); NullCheck(L_4); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteral1E570B27C042DD21E1C38B4FBC53AAB4D087AB55, L_5, L_7, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info; String_t* L_9 = __this->___AssemblyName_19; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast (String_t_0_0_0_var) }; Type_t* L_11; L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL); NullCheck(L_8); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_8, _stringLiteralC37D36C0DEEBF7E468A3103416E2B73DA05F5FF8, L_9, L_11, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = ___0_info; String_t* L_13 = __this->___MessageArg_20; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast (String_t_0_0_0_var) }; Type_t* L_15; L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL); NullCheck(L_12); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_12, _stringLiteral833D6E333CA1C0D84A0015A88A5771031D7F319D, L_13, L_15, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_16 = ___0_info; int32_t L_17 = __this->___ResourceId_21; NullCheck(L_16); SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_16, _stringLiteral263839FCA688FDBD5EF01CF18B12990EDC1E75D9, L_17, 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.RuntimeType System.UnitySerializationHolder::AddElementTypes(System.Runtime.Serialization.SerializationInfo,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* UnitySerializationHolder_AddElementTypes_m804B2761D7CDC4A5CA835C0B74DEA496333286CE (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___1_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral47ACEFBCC4F62E0B232897D129DF38B61D6D4A31); s_Il2CppMethodInitialized = true; } List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_0 = NULL; { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_0, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); V_0 = L_0; goto IL_0063; } IL_0008: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_1 = ___1_type; NullCheck(L_1); bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(118 /* System.Boolean System.Type::get_IsSzArray() */, L_1); if (!L_2) { goto IL_0019; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3 = V_0; NullCheck(L_3); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_3, 3, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); goto IL_0056; } IL_0019: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_4 = ___1_type; NullCheck(L_4); bool L_5; L_5 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_4, NULL); if (!L_5) { goto IL_0036; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_6 = V_0; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_7 = ___1_type; NullCheck(L_7); int32_t L_8; L_8 = VirtualFuncInvoker0< int32_t >::Invoke(46 /* System.Int32 System.Type::GetArrayRank() */, L_7); NullCheck(L_6); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_6, L_8, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_9 = V_0; NullCheck(L_9); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_9, 2, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); goto IL_0056; } IL_0036: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_10 = ___1_type; NullCheck(L_10); bool L_11; L_11 = Type_get_IsPointer_mC8AAAFEC4E4CEA59DAD0032B85D1BB224763278B(L_10, NULL); if (!L_11) { goto IL_0047; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_12 = V_0; NullCheck(L_12); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_12, 1, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); goto IL_0056; } IL_0047: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_13 = ___1_type; NullCheck(L_13); bool L_14; L_14 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_13, NULL); if (!L_14) { goto IL_0056; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_15 = V_0; NullCheck(L_15); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_15, 4, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); } IL_0056: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_16 = ___1_type; NullCheck(L_16); Type_t* L_17; L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(45 /* System.Type System.Type::GetElementType() */, L_16); ___1_type = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_17, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); } IL_0063: { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_18 = ___1_type; NullCheck(L_18); bool L_19; L_19 = Type_get_HasElementType_m44F9601E586D2EEA2EDB93FB81D1D80521C264EE(L_18, NULL); if (L_19) { goto IL_0008; } } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_20 = ___0_info; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_21 = V_0; NullCheck(L_21); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22; L_22 = List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA(L_21, List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_24; L_24 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_23, NULL); NullCheck(L_20); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_20, _stringLiteral47ACEFBCC4F62E0B232897D129DF38B61D6D4A31, (RuntimeObject*)L_22, L_24, NULL); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_25 = ___1_type; return L_25; } } // System.Type System.UnitySerializationHolder::MakeElementTypes(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* UnitySerializationHolder_MakeElementTypes_m52E60586E1C2562F69B7349AB01CD31EC2BA7439 (UnitySerializationHolder_t605707CD583034571F3951CE2F3BFA0E447A3B1C* __this, Type_t* ___0_type, const RuntimeMethod* method) { int32_t V_0 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_elementTypes_1; NullCheck(L_0); V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1)); goto IL_006f; } IL_000d: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___m_elementTypes_1; int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); if ((!(((uint32_t)L_4) == ((uint32_t)3)))) { goto IL_0022; } } { Type_t* L_5 = ___0_type; NullCheck(L_5); Type_t* L_6; L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(112 /* System.Type System.Type::MakeArrayType() */, L_5); ___0_type = L_6; goto IL_006b; } IL_0022: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___m_elementTypes_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); if ((!(((uint32_t)L_10) == ((uint32_t)2)))) { goto IL_0043; } } { Type_t* L_11 = ___0_type; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___m_elementTypes_1; int32_t L_13 = V_0; int32_t L_14 = ((int32_t)il2cpp_codegen_subtract(L_13, 1)); V_0 = L_14; NullCheck(L_12); int32_t L_15 = L_14; int32_t L_16 = (L_12)->GetAt(static_cast(L_15)); NullCheck(L_11); Type_t* L_17; L_17 = VirtualFuncInvoker1< Type_t*, int32_t >::Invoke(113 /* System.Type System.Type::MakeArrayType(System.Int32) */, L_11, L_16); ___0_type = L_17; goto IL_006b; } IL_0043: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = __this->___m_elementTypes_1; int32_t L_19 = V_0; NullCheck(L_18); int32_t L_20 = L_19; int32_t L_21 = (L_18)->GetAt(static_cast(L_20)); if ((!(((uint32_t)L_21) == ((uint32_t)1)))) { goto IL_0058; } } { Type_t* L_22 = ___0_type; NullCheck(L_22); Type_t* L_23; L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(116 /* System.Type System.Type::MakePointerType() */, L_22); ___0_type = L_23; goto IL_006b; } IL_0058: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = __this->___m_elementTypes_1; int32_t L_25 = V_0; NullCheck(L_24); int32_t L_26 = L_25; int32_t L_27 = (L_24)->GetAt(static_cast(L_26)); if ((!(((uint32_t)L_27) == ((uint32_t)4)))) { goto IL_006b; } } { Type_t* L_28 = ___0_type; NullCheck(L_28); Type_t* L_29; L_29 = VirtualFuncInvoker0< Type_t* >::Invoke(114 /* System.Type System.Type::MakeByRefType() */, L_28); ___0_type = L_29; } IL_006b: { int32_t L_30 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_30, 1)); } IL_006f: { int32_t L_31 = V_0; if ((((int32_t)L_31) >= ((int32_t)0))) { goto IL_000d; } } { Type_t* L_32 = ___0_type; return L_32; } } // System.Void System.UnitySerializationHolder::GetUnitySerializationInfo(System.Runtime.Serialization.SerializationInfo,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationHolder_GetUnitySerializationInfo_mCCA085FD46F01597DF39A5CDBDD4E984FB6621DA (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, int32_t ___1_unityType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationHolder_t605707CD583034571F3951CE2F3BFA0E447A3B1C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5ECF4D88B528091C104FE360875ED913637BB272); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral646A84AA85E284237FCC05C733EB0D4C978127C1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F); s_Il2CppMethodInitialized = true; } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (UnitySerializationHolder_t605707CD583034571F3951CE2F3BFA0E447A3B1C_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); SerializationInfo_SetType_m5D07E1C38028872E49EA01129ED5BF1AF674C475(L_0, L_2, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = ___0_info; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (String_t_0_0_0_var) }; Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); NullCheck(L_3); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_3, _stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F, NULL, L_5, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_6 = ___0_info; int32_t L_7 = ___1_unityType; NullCheck(L_6); SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_6, _stringLiteral646A84AA85E284237FCC05C733EB0D4C978127C1, L_7, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info; String_t* L_9 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; NullCheck(L_8); SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F(L_8, _stringLiteral5ECF4D88B528091C104FE360875ED913637BB272, L_9, NULL); return; } } // System.Void System.UnitySerializationHolder::GetUnitySerializationInfo(System.Runtime.Serialization.SerializationInfo,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationHolder_GetUnitySerializationInfo_m9A6BC29A423E5BD41CCAC1C9FA7A157471B587F9 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* ___1_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodBase_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationHolder_t605707CD583034571F3951CE2F3BFA0E447A3B1C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C4A1AB6B92A8AA2BDFDB0AEEB3A199EBBCE23EE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A41B34934DFC696570A70E049E3D64DC58B3277); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral620393CAA7436A70D33A45431FDCF0685865506A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral646A84AA85E284237FCC05C733EB0D4C978127C1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAEFCED1955E815812F593A5AFD68BF27E162FDE9); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_0 = ___1_type; NullCheck(L_0); Type_t* L_1; L_1 = Type_GetRootElementType_m77B0ECEE53840670402AB589B07404F355584DEC(L_0, NULL); NullCheck(L_1); bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(37 /* System.Boolean System.Type::get_IsGenericParameter() */, L_1); if (!L_2) { goto IL_007a; } } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = ___0_info; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_4 = ___1_type; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_5; L_5 = UnitySerializationHolder_AddElementTypes_m804B2761D7CDC4A5CA835C0B74DEA496333286CE(L_3, L_4, NULL); ___1_type = L_5; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_6 = ___0_info; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast (UnitySerializationHolder_t605707CD583034571F3951CE2F3BFA0E447A3B1C_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_8; L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL); NullCheck(L_6); SerializationInfo_SetType_m5D07E1C38028872E49EA01129ED5BF1AF674C475(L_6, L_8, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_9 = ___0_info; NullCheck(L_9); SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_9, _stringLiteral646A84AA85E284237FCC05C733EB0D4C978127C1, 7, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_10 = ___0_info; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_11 = ___1_type; NullCheck(L_11); int32_t L_12; L_12 = VirtualFuncInvoker0< int32_t >::Invoke(50 /* System.Int32 System.Type::get_GenericParameterPosition() */, L_11); NullCheck(L_10); SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_10, _stringLiteral3C4A1AB6B92A8AA2BDFDB0AEEB3A199EBBCE23EE, L_12, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_13 = ___0_info; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_14 = ___1_type; NullCheck(L_14); MethodBase_t* L_15; L_15 = VirtualFuncInvoker0< MethodBase_t* >::Invoke(28 /* System.Reflection.MethodBase System.Type::get_DeclaringMethod() */, L_14); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast (MethodBase_t_0_0_0_var) }; Type_t* L_17; L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL); NullCheck(L_13); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_13, _stringLiteral4A41B34934DFC696570A70E049E3D64DC58B3277, L_15, L_17, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_18 = ___0_info; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_19 = ___1_type; NullCheck(L_19); Type_t* L_20; L_20 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_19); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast (Type_t_0_0_0_var) }; Type_t* L_22; L_22 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_21, NULL); NullCheck(L_18); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_18, _stringLiteral620393CAA7436A70D33A45431FDCF0685865506A, L_20, L_22, NULL); return; } IL_007a: { V_0 = 4; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_23 = ___1_type; NullCheck(L_23); bool L_24; L_24 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericTypeDefinition() */, L_23); if (L_24) { goto IL_00bf; } } { RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_25 = ___1_type; NullCheck(L_25); bool L_26; L_26 = VirtualFuncInvoker0< bool >::Invoke(19 /* System.Boolean System.Type::get_ContainsGenericParameters() */, L_25); if (!L_26) { goto IL_00bf; } } { V_0 = 8; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_27 = ___0_info; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_28 = ___1_type; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_29; L_29 = UnitySerializationHolder_AddElementTypes_m804B2761D7CDC4A5CA835C0B74DEA496333286CE(L_27, L_28, NULL); ___1_type = L_29; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_30 = ___0_info; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_31 = ___1_type; NullCheck(L_31); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_32; L_32 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, L_31); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_34; L_34 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_33, NULL); NullCheck(L_30); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_30, _stringLiteralAEFCED1955E815812F593A5AFD68BF27E162FDE9, (RuntimeObject*)L_32, L_34, NULL); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_35 = ___1_type; NullCheck(L_35); Type_t* L_36; L_36 = VirtualFuncInvoker0< Type_t* >::Invoke(47 /* System.Type System.Type::GetGenericTypeDefinition() */, L_35); ___1_type = ((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)CastclassClass((RuntimeObject*)L_36, RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var)); } IL_00bf: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_37 = ___0_info; int32_t L_38 = V_0; RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_39 = ___1_type; NullCheck(L_39); String_t* L_40; L_40 = VirtualFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, L_39); RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1* L_41 = ___1_type; NullCheck(L_41); RuntimeAssembly_tA26A4DE82E77826DFC3D58AD976BCFC6BCA918AF* L_42; L_42 = RuntimeType_GetRuntimeAssembly_m13FB74DDE224D11FBEDA84D898CDABAD99E2A849(L_41, NULL); UnitySerializationHolder_GetUnitySerializationInfo_mB7F59CA9633FBC7C56582C9794AF0FB394DCC9E3(L_37, L_38, L_40, L_42, NULL); return; } } // 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_mB7F59CA9633FBC7C56582C9794AF0FB394DCC9E3 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, int32_t ___1_unityType, String_t* ___2_data, RuntimeAssembly_tA26A4DE82E77826DFC3D58AD976BCFC6BCA918AF* ___3_assembly, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationHolder_t605707CD583034571F3951CE2F3BFA0E447A3B1C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5ECF4D88B528091C104FE360875ED913637BB272); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral646A84AA85E284237FCC05C733EB0D4C978127C1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (UnitySerializationHolder_t605707CD583034571F3951CE2F3BFA0E447A3B1C_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); SerializationInfo_SetType_m5D07E1C38028872E49EA01129ED5BF1AF674C475(L_0, L_2, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = ___0_info; String_t* L_4 = ___2_data; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (String_t_0_0_0_var) }; Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); NullCheck(L_3); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_3, _stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F, L_4, L_6, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_7 = ___0_info; int32_t L_8 = ___1_unityType; NullCheck(L_7); SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_7, _stringLiteral646A84AA85E284237FCC05C733EB0D4C978127C1, L_8, NULL); RuntimeAssembly_tA26A4DE82E77826DFC3D58AD976BCFC6BCA918AF* L_9 = ___3_assembly; bool L_10; L_10 = Assembly_op_Equality_m1E2666F9D0537F02AB32F14B4458C98C4851CEAB(L_9, (Assembly_t*)NULL, NULL); if (!L_10) { goto IL_0043; } } { String_t* L_11 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; V_0 = L_11; goto IL_004a; } IL_0043: { RuntimeAssembly_tA26A4DE82E77826DFC3D58AD976BCFC6BCA918AF* L_12 = ___3_assembly; NullCheck(L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.Assembly::get_FullName() */, L_12); V_0 = L_13; } IL_004a: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_14 = ___0_info; String_t* L_15 = V_0; NullCheck(L_14); SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F(L_14, _stringLiteral5ECF4D88B528091C104FE360875ED913637BB272, L_15, NULL); return; } } // System.Void System.UnitySerializationHolder::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationHolder__ctor_m1FB7CDA7A16F123D10EC78AE4E44890791AC5682 (UnitySerializationHolder_t605707CD583034571F3951CE2F3BFA0E447A3B1C* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodBase_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodBase_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C4A1AB6B92A8AA2BDFDB0AEEB3A199EBBCE23EE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral47ACEFBCC4F62E0B232897D129DF38B61D6D4A31); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A41B34934DFC696570A70E049E3D64DC58B3277); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5ECF4D88B528091C104FE360875ED913637BB272); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral620393CAA7436A70D33A45431FDCF0685865506A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral646A84AA85E284237FCC05C733EB0D4C978127C1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAEFCED1955E815812F593A5AFD68BF27E162FDE9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationHolder__ctor_m1FB7CDA7A16F123D10EC78AE4E44890791AC5682_RuntimeMethod_var))); } IL_0014: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info; NullCheck(L_2); int32_t L_3; L_3 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_2, _stringLiteral646A84AA85E284237FCC05C733EB0D4C978127C1, NULL); __this->___m_unityType_7 = L_3; int32_t L_4 = __this->___m_unityType_7; if ((!(((uint32_t)L_4) == ((uint32_t)3)))) { goto IL_002f; } } { return; } IL_002f: { int32_t L_5 = __this->___m_unityType_7; if ((!(((uint32_t)L_5) == ((uint32_t)7)))) { goto IL_00aa; } } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_6 = ___0_info; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast (MethodBase_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_8; L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL); NullCheck(L_6); RuntimeObject* L_9; L_9 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_6, _stringLiteral4A41B34934DFC696570A70E049E3D64DC58B3277, L_8, NULL); __this->___m_declaringMethod_4 = ((MethodBase_t*)IsInstClass((RuntimeObject*)L_9, MethodBase_t_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___m_declaringMethod_4), (void*)((MethodBase_t*)IsInstClass((RuntimeObject*)L_9, MethodBase_t_il2cpp_TypeInfo_var))); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_10 = ___0_info; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (Type_t_0_0_0_var) }; Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck(L_10); RuntimeObject* L_13; L_13 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_10, _stringLiteral620393CAA7436A70D33A45431FDCF0685865506A, L_12, NULL); __this->___m_declaringType_3 = ((Type_t*)IsInstClass((RuntimeObject*)L_13, Type_t_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___m_declaringType_3), (void*)((Type_t*)IsInstClass((RuntimeObject*)L_13, Type_t_il2cpp_TypeInfo_var))); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_14 = ___0_info; NullCheck(L_14); int32_t L_15; L_15 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_14, _stringLiteral3C4A1AB6B92A8AA2BDFDB0AEEB3A199EBBCE23EE, NULL); __this->___m_genericParameterPosition_2 = L_15; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_16 = ___0_info; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_0_0_0_var) }; Type_t* L_18; L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL); NullCheck(L_16); RuntimeObject* L_19; L_19 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_16, _stringLiteral47ACEFBCC4F62E0B232897D129DF38B61D6D4A31, L_18, NULL); __this->___m_elementTypes_1 = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)IsInst((RuntimeObject*)L_19, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___m_elementTypes_1), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)IsInst((RuntimeObject*)L_19, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var))); return; } IL_00aa: { int32_t L_20 = __this->___m_unityType_7; if ((!(((uint32_t)L_20) == ((uint32_t)8)))) { goto IL_00f3; } } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_21 = ___0_info; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_23; L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL); NullCheck(L_21); RuntimeObject* L_24; L_24 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_21, _stringLiteralAEFCED1955E815812F593A5AFD68BF27E162FDE9, L_23, NULL); __this->___m_instantiation_0 = ((TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)IsInst((RuntimeObject*)L_24, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___m_instantiation_0), (void*)((TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)IsInst((RuntimeObject*)L_24, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var))); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_25 = ___0_info; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_0_0_0_var) }; Type_t* L_27; L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL); NullCheck(L_25); RuntimeObject* L_28; L_28 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_25, _stringLiteral47ACEFBCC4F62E0B232897D129DF38B61D6D4A31, L_27, NULL); __this->___m_elementTypes_1 = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)IsInst((RuntimeObject*)L_28, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___m_elementTypes_1), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)IsInst((RuntimeObject*)L_28, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var))); } IL_00f3: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_29 = ___0_info; NullCheck(L_29); String_t* L_30; L_30 = SerializationInfo_GetString_mF0753AFAA13AABF8A30B8F0890AEC52BFBBC73E9(L_29, _stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F, NULL); __this->___m_data_5 = L_30; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_data_5), (void*)L_30); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_31 = ___0_info; NullCheck(L_31); String_t* L_32; L_32 = SerializationInfo_GetString_mF0753AFAA13AABF8A30B8F0890AEC52BFBBC73E9(L_31, _stringLiteral5ECF4D88B528091C104FE360875ED913637BB272, NULL); __this->___m_assemblyName_6 = L_32; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_assemblyName_6), (void*)L_32); return; } } // System.Void System.UnitySerializationHolder::ThrowInsufficientInformation(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationHolder_ThrowInsufficientInformation_m31E5C09360EA71357030550CD3478BF515F0B22C (UnitySerializationHolder_t605707CD583034571F3951CE2F3BFA0E447A3B1C* __this, String_t* ___0_field, const RuntimeMethod* method) { { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = L_0; String_t* L_2 = ___0_field; NullCheck(L_1); ArrayElementTypeCheck (L_1, L_2); (L_1)->SetAt(static_cast(0), (RuntimeObject*)L_2); String_t* L_3; L_3 = Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral10AF4A44EABE43727B8162532EA5B83A5E92E5B5)), L_1, NULL); SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_4 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var))); NullCheck(L_4); SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_4, L_3, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationHolder_ThrowInsufficientInformation_m31E5C09360EA71357030550CD3478BF515F0B22C_RuntimeMethod_var))); } } // System.Void System.UnitySerializationHolder::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationHolder_GetObjectData_m63A9357C4BDD538675BAA63B34BB4E0A33982DE6 (UnitySerializationHolder_t605707CD583034571F3951CE2F3BFA0E447A3B1C* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { String_t* L_0; L_0 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral55B636435F5D89DAA1FC0CF4F0085D59B6FDDC2C)), NULL); NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_1 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_1); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_1, L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationHolder_GetObjectData_m63A9357C4BDD538675BAA63B34BB4E0A33982DE6_RuntimeMethod_var))); } } // System.Object System.UnitySerializationHolder::GetRealObject(System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitySerializationHolder_GetRealObject_m39ABFF6FA15D4D85FEA62E34B49BBA19499DE2D0 (UnitySerializationHolder_t605707CD583034571F3951CE2F3BFA0E447A3B1C* __this, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___0_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Missing_tBAC3F9AF8F9FBFDE4BFBC5971E89EB4CC4CA6CAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_GetType_mBFE91DFA98B4E24307E1C27DA642FA3BFD51818F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationHolder_GetRealObject_m39ABFF6FA15D4D85FEA62E34B49BBA19499DE2D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral081112385EEF836B92FAB33431D8BFFE8FE6AA4B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5ECF4D88B528091C104FE360875ED913637BB272); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Type_t* V_1 = NULL; Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0* V_2 = NULL; { int32_t L_0 = __this->___m_unityType_7; V_0 = L_0; int32_t L_1 = V_0; switch (((int32_t)il2cpp_codegen_subtract(L_1, 1))) { case 0: { goto IL_0034; } case 1: { goto IL_003a; } case 2: { goto IL_0040; } case 3: { goto IL_00e7; } case 4: { goto IL_014e; } case 5: { goto IL_01cb; } case 6: { goto IL_0086; } case 7: { goto IL_0046; } } } { goto IL_020a; } IL_0034: { il2cpp_codegen_runtime_class_init_inline(Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE_il2cpp_TypeInfo_var); Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE* L_2 = ((Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE_StaticFields*)il2cpp_codegen_static_fields_for(Empty_t2092C4BE138E38CCF5F75C55C07985DEE23C0DAE_il2cpp_TypeInfo_var))->___Value_0; return L_2; } IL_003a: { il2cpp_codegen_runtime_class_init_inline(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var); DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC* L_3 = ((DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_StaticFields*)il2cpp_codegen_static_fields_for(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var))->___Value_0; return L_3; } IL_0040: { il2cpp_codegen_runtime_class_init_inline(Missing_tBAC3F9AF8F9FBFDE4BFBC5971E89EB4CC4CA6CAA_il2cpp_TypeInfo_var); Missing_tBAC3F9AF8F9FBFDE4BFBC5971E89EB4CC4CA6CAA* L_4 = ((Missing_tBAC3F9AF8F9FBFDE4BFBC5971E89EB4CC4CA6CAA_StaticFields*)il2cpp_codegen_static_fields_for(Missing_tBAC3F9AF8F9FBFDE4BFBC5971E89EB4CC4CA6CAA_il2cpp_TypeInfo_var))->___Value_0; return L_4; } IL_0046: { __this->___m_unityType_7 = 4; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_5 = ___0_context; RuntimeObject* L_6; L_6 = VirtualFuncInvoker1< RuntimeObject*, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 >::Invoke(7 /* System.Object System.UnitySerializationHolder::GetRealObject(System.Runtime.Serialization.StreamingContext) */, __this, L_5); V_1 = ((Type_t*)IsInstClass((RuntimeObject*)L_6, Type_t_il2cpp_TypeInfo_var)); __this->___m_unityType_7 = 8; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = __this->___m_instantiation_0; NullCheck(L_7); int32_t L_8 = 0; Type_t* L_9 = (L_7)->GetAt(static_cast(L_8)); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_10; L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_9, (Type_t*)NULL, NULL); if (!L_10) { goto IL_0073; } } { return NULL; } IL_0073: { Type_t* L_11 = V_1; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_12 = __this->___m_instantiation_0; NullCheck(L_11); Type_t* L_13; L_13 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(115 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_11, L_12); Type_t* L_14; L_14 = UnitySerializationHolder_MakeElementTypes_m52E60586E1C2562F69B7349AB01CD31EC2BA7439(__this, L_13, NULL); return L_14; } IL_0086: { MethodBase_t* L_15 = __this->___m_declaringMethod_4; bool L_16; L_16 = MethodBase_op_Equality_mB075E658C5D8860D1707CFF2D430D05284FD2EAD(L_15, (MethodBase_t*)NULL, NULL); if (!L_16) { goto IL_00ad; } } { Type_t* L_17 = __this->___m_declaringType_3; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_18; L_18 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_17, (Type_t*)NULL, NULL); if (!L_18) { goto IL_00ad; } } { UnitySerializationHolder_ThrowInsufficientInformation_m31E5C09360EA71357030550CD3478BF515F0B22C(__this, _stringLiteral081112385EEF836B92FAB33431D8BFFE8FE6AA4B, NULL); } IL_00ad: { MethodBase_t* L_19 = __this->___m_declaringMethod_4; bool L_20; L_20 = MethodBase_op_Inequality_mB7E4A01A8827865E97756445895D201687C09BB5(L_19, (MethodBase_t*)NULL, NULL); if (!L_20) { goto IL_00ce; } } { MethodBase_t* L_21 = __this->___m_declaringMethod_4; NullCheck(L_21); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22; L_22 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(26 /* System.Type[] System.Reflection.MethodBase::GetGenericArguments() */, L_21); int32_t L_23 = __this->___m_genericParameterPosition_2; NullCheck(L_22); int32_t L_24 = L_23; Type_t* L_25 = (L_22)->GetAt(static_cast(L_24)); return L_25; } IL_00ce: { Type_t* L_26 = __this->___m_declaringType_3; NullCheck(L_26); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_27; L_27 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49 /* System.Type[] System.Type::GetGenericArguments() */, L_26); int32_t L_28 = __this->___m_genericParameterPosition_2; NullCheck(L_27); int32_t L_29 = L_28; Type_t* L_30 = (L_27)->GetAt(static_cast(L_29)); Type_t* L_31; L_31 = UnitySerializationHolder_MakeElementTypes_m52E60586E1C2562F69B7349AB01CD31EC2BA7439(__this, L_30, NULL); return L_31; } IL_00e7: { String_t* L_32 = __this->___m_data_5; if (!L_32) { goto IL_00fc; } } { String_t* L_33 = __this->___m_data_5; NullCheck(L_33); int32_t L_34; L_34 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_33, NULL); if (L_34) { goto IL_0107; } } IL_00fc: { UnitySerializationHolder_ThrowInsufficientInformation_m31E5C09360EA71357030550CD3478BF515F0B22C(__this, _stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F, NULL); } IL_0107: { String_t* L_35 = __this->___m_assemblyName_6; if (L_35) { goto IL_011a; } } { UnitySerializationHolder_ThrowInsufficientInformation_m31E5C09360EA71357030550CD3478BF515F0B22C(__this, _stringLiteral5ECF4D88B528091C104FE360875ED913637BB272, NULL); } IL_011a: { String_t* L_36 = __this->___m_assemblyName_6; NullCheck(L_36); int32_t L_37; L_37 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_36, NULL); if (L_37) { goto IL_0135; } } { String_t* L_38 = __this->___m_data_5; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_39; L_39 = il2cpp_codegen_get_type(L_38, (bool)1, (bool)0, Type_GetType_mBFE91DFA98B4E24307E1C27DA642FA3BFD51818F_RuntimeMethod_var, UnitySerializationHolder_GetRealObject_m39ABFF6FA15D4D85FEA62E34B49BBA19499DE2D0_RuntimeMethod_var); return L_39; } IL_0135: { String_t* L_40 = __this->___m_assemblyName_6; Assembly_t* L_41; L_41 = Assembly_Load_mC42733BACCA273EEAA32A341CBF53722A44DCC90(L_40, NULL); String_t* L_42 = __this->___m_data_5; NullCheck(L_41); Type_t* L_43; L_43 = VirtualFuncInvoker3< Type_t*, String_t*, bool, bool >::Invoke(19 /* System.Type System.Reflection.Assembly::GetType(System.String,System.Boolean,System.Boolean) */, L_41, L_42, (bool)1, (bool)0); return L_43; } IL_014e: { String_t* L_44 = __this->___m_data_5; if (!L_44) { goto IL_0163; } } { String_t* L_45 = __this->___m_data_5; NullCheck(L_45); int32_t L_46; L_46 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_45, NULL); if (L_46) { goto IL_016e; } } IL_0163: { UnitySerializationHolder_ThrowInsufficientInformation_m31E5C09360EA71357030550CD3478BF515F0B22C(__this, _stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F, NULL); } IL_016e: { String_t* L_47 = __this->___m_assemblyName_6; if (L_47) { goto IL_0181; } } { UnitySerializationHolder_ThrowInsufficientInformation_m31E5C09360EA71357030550CD3478BF515F0B22C(__this, _stringLiteral5ECF4D88B528091C104FE360875ED913637BB272, NULL); } IL_0181: { String_t* L_48 = __this->___m_assemblyName_6; Assembly_t* L_49; L_49 = Assembly_Load_mC42733BACCA273EEAA32A341CBF53722A44DCC90(L_48, NULL); String_t* L_50 = __this->___m_data_5; NullCheck(L_49); Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0* L_51; L_51 = VirtualFuncInvoker1< Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0*, String_t* >::Invoke(20 /* System.Reflection.Module System.Reflection.Assembly::GetModule(System.String) */, L_49, L_50); V_2 = L_51; Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0* L_52 = V_2; il2cpp_codegen_runtime_class_init_inline(Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0_il2cpp_TypeInfo_var); bool L_53; L_53 = Module_op_Equality_m583E1B14EB42642C25529E575F844338D4A657DA(L_52, (Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0*)NULL, NULL); if (!L_53) { goto IL_01c9; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_54 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)2); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_55 = L_54; String_t* L_56 = __this->___m_data_5; NullCheck(L_55); ArrayElementTypeCheck (L_55, L_56); (L_55)->SetAt(static_cast(0), (RuntimeObject*)L_56); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_57 = L_55; String_t* L_58 = __this->___m_assemblyName_6; NullCheck(L_57); ArrayElementTypeCheck (L_57, L_58); (L_57)->SetAt(static_cast(1), (RuntimeObject*)L_58); String_t* L_59; L_59 = Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5A3C5A90025F423435DDFE27F5F73849065DCF14)), L_57, NULL); SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_60 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var))); NullCheck(L_60); SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_60, L_59, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_60, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationHolder_GetRealObject_m39ABFF6FA15D4D85FEA62E34B49BBA19499DE2D0_RuntimeMethod_var))); } IL_01c9: { Module_tABB9217F7F2BA3E0F4277D03C2B234A7313BB8D0* L_61 = V_2; return L_61; } IL_01cb: { String_t* L_62 = __this->___m_data_5; if (!L_62) { goto IL_01e0; } } { String_t* L_63 = __this->___m_data_5; NullCheck(L_63); int32_t L_64; L_64 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_63, NULL); if (L_64) { goto IL_01eb; } } IL_01e0: { UnitySerializationHolder_ThrowInsufficientInformation_m31E5C09360EA71357030550CD3478BF515F0B22C(__this, _stringLiteralB4D8750C59CE123025990AD22F8E27C3459AF91F, NULL); } IL_01eb: { String_t* L_65 = __this->___m_assemblyName_6; if (L_65) { goto IL_01fe; } } { UnitySerializationHolder_ThrowInsufficientInformation_m31E5C09360EA71357030550CD3478BF515F0B22C(__this, _stringLiteral5ECF4D88B528091C104FE360875ED913637BB272, NULL); } IL_01fe: { String_t* L_66 = __this->___m_assemblyName_6; Assembly_t* L_67; L_67 = Assembly_Load_mC42733BACCA273EEAA32A341CBF53722A44DCC90(L_66, NULL); return L_67; } IL_020a: { String_t* L_68; L_68 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD08CD1DCABD6ACFC22B15DFB8220AFAFF9FFF7D1)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_69 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_69); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_69, L_68, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitySerializationHolder_GetRealObject_m39ABFF6FA15D4D85FEA62E34B49BBA19499DE2D0_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 // Conversion methods for marshalling of: System.AppDomain IL2CPP_EXTERN_C void AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshal_pinvoke(const AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F& unmarshaled, AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_pinvoke& marshaled) { Exception_t* ___compatibility_switch_21Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'compatibility_switch' of type 'AppDomain'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___compatibility_switch_21Exception, NULL); } IL2CPP_EXTERN_C void AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshal_pinvoke_back(const AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_pinvoke& marshaled, AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F& unmarshaled) { Exception_t* ___compatibility_switch_21Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'compatibility_switch' of type 'AppDomain'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___compatibility_switch_21Exception, NULL); } // Conversion method for clean up from marshalling of: System.AppDomain IL2CPP_EXTERN_C void AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshal_pinvoke_cleanup(AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: System.AppDomain IL2CPP_EXTERN_C void AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshal_com(const AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F& unmarshaled, AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_com& marshaled) { Exception_t* ___compatibility_switch_21Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'compatibility_switch' of type 'AppDomain'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___compatibility_switch_21Exception, NULL); } IL2CPP_EXTERN_C void AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshal_com_back(const AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_com& marshaled, AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F& unmarshaled) { Exception_t* ___compatibility_switch_21Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'compatibility_switch' of type 'AppDomain'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___compatibility_switch_21Exception, NULL); } // Conversion method for clean up from marshalling of: System.AppDomain IL2CPP_EXTERN_C void AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshal_com_cleanup(AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_com& marshaled) { } // System.Boolean System.AppDomain::IsAppXModel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppDomain_IsAppXModel_m3EF87EA686009819EA99F17F4CF03432F0AA9C28 (const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.AppDomain::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppDomain__ctor_mE14B83F4AC60CD8E5195DEB1CDDF8335E774FEF8 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) { { MarshalByRefObject__ctor_mCBAD191F9BB35587528256781970FDFEFCDBE538(__this, NULL); return; } } // System.String System.AppDomain::getFriendlyName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppDomain_getFriendlyName_m8C9355029A85F75F49E7FF1585AF72130FC3AF11 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) { typedef String_t* (*AppDomain_getFriendlyName_m8C9355029A85F75F49E7FF1585AF72130FC3AF11_ftn) (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F*); using namespace il2cpp::icalls; return ((AppDomain_getFriendlyName_m8C9355029A85F75F49E7FF1585AF72130FC3AF11_ftn)mscorlib::System::AppDomain::getFriendlyName) (__this); } // System.AppDomain System.AppDomain::getCurDomain() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_getCurDomain_m2B048C5210D753664ED28BB2DCE8B37521A7ADEB (const RuntimeMethod* method) { typedef AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* (*AppDomain_getCurDomain_m2B048C5210D753664ED28BB2DCE8B37521A7ADEB_ftn) (); using namespace il2cpp::icalls; return ((AppDomain_getCurDomain_m2B048C5210D753664ED28BB2DCE8B37521A7ADEB_ftn)mscorlib::System::AppDomain::getCurDomain) (); } // System.AppDomain System.AppDomain::get_CurrentDomain() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667 (const RuntimeMethod* method) { { AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_0; L_0 = AppDomain_getCurDomain_m2B048C5210D753664ED28BB2DCE8B37521A7ADEB(NULL); return L_0; } } // System.Reflection.Assembly[] System.AppDomain::GetAssemblies(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* AppDomain_GetAssemblies_m9F764DEB8EB3F8FB4577A9BC462011203EC91382 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, bool ___0_refOnly, const RuntimeMethod* method) { typedef AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* (*AppDomain_GetAssemblies_m9F764DEB8EB3F8FB4577A9BC462011203EC91382_ftn) (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F*, bool); using namespace il2cpp::icalls; return ((AppDomain_GetAssemblies_m9F764DEB8EB3F8FB4577A9BC462011203EC91382_ftn)mscorlib::System::AppDomain::GetAssemblies) (__this, ___0_refOnly); } // System.Reflection.Assembly[] System.AppDomain::GetAssemblies() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) { { AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_0; L_0 = AppDomain_GetAssemblies_m9F764DEB8EB3F8FB4577A9BC462011203EC91382(__this, (bool)0, NULL); return L_0; } } // System.Object System.AppDomain::GetData(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AppDomain_GetData_m10C16E04DB1CB63E8481AA27D57B58A5E2895C92 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, String_t* ___0_name, const RuntimeMethod* method) { typedef RuntimeObject* (*AppDomain_GetData_m10C16E04DB1CB63E8481AA27D57B58A5E2895C92_ftn) (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F*, String_t*); using namespace il2cpp::icalls; return ((AppDomain_GetData_m10C16E04DB1CB63E8481AA27D57B58A5E2895C92_ftn)mscorlib::System::AppDomain::GetData) (__this, ___0_name); } // System.Object System.AppDomain::InitializeLifetimeService() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AppDomain_InitializeLifetimeService_m2A3CCE302CE95C8B52717EEF27E3654775BF39BA (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) { { return NULL; } } // System.Reflection.Assembly System.AppDomain::LoadAssembly(System.String,System.Security.Policy.Evidence,System.Boolean,System.Threading.StackCrawlMark&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Assembly_t* AppDomain_LoadAssembly_m49F35B2680EB5538B9206BE14F3A5048C7CBC041 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, String_t* ___0_assemblyRef, Evidence_t890BA14A138D1935B7A361CA3FA55484D66B2F64* ___1_securityEvidence, bool ___2_refOnly, int32_t* ___3_stackMark, const RuntimeMethod* method) { typedef Assembly_t* (*AppDomain_LoadAssembly_m49F35B2680EB5538B9206BE14F3A5048C7CBC041_ftn) (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F*, String_t*, Evidence_t890BA14A138D1935B7A361CA3FA55484D66B2F64*, bool, int32_t*); using namespace il2cpp::icalls; return ((AppDomain_LoadAssembly_m49F35B2680EB5538B9206BE14F3A5048C7CBC041_ftn)mscorlib::System::AppDomain::LoadAssembly) (__this, ___0_assemblyRef, ___1_securityEvidence, ___2_refOnly, ___3_stackMark); } // System.Reflection.Assembly System.AppDomain::Load(System.String) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR Assembly_t* AppDomain_Load_mF0B73DBE228EBDB39F59020D317D48297504E1E7 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, String_t* ___0_assemblyString, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = 1; String_t* L_0 = ___0_assemblyString; Assembly_t* L_1; L_1 = AppDomain_Load_mEBD0F11515ABED9333EC810BEC2F07F13D85739F(__this, L_0, (Evidence_t890BA14A138D1935B7A361CA3FA55484D66B2F64*)NULL, (bool)0, (&V_0), NULL); return L_1; } } // System.Reflection.Assembly System.AppDomain::Load(System.String,System.Security.Policy.Evidence,System.Boolean,System.Threading.StackCrawlMark&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Assembly_t* AppDomain_Load_mEBD0F11515ABED9333EC810BEC2F07F13D85739F (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, String_t* ___0_assemblyString, Evidence_t890BA14A138D1935B7A361CA3FA55484D66B2F64* ___1_assemblySecurity, bool ___2_refonly, int32_t* ___3_stackMark, const RuntimeMethod* method) { Assembly_t* G_B6_0 = NULL; Assembly_t* G_B5_0 = NULL; { String_t* L_0 = ___0_assemblyString; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4C22DF717F0D7F929F51A3A9CC62C8872BF43E25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AppDomain_Load_mEBD0F11515ABED9333EC810BEC2F07F13D85739F_RuntimeMethod_var))); } IL_000e: { String_t* L_2 = ___0_assemblyString; NullCheck(L_2); int32_t L_3; L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL); if (L_3) { goto IL_0021; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_4); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA063B643F460CD7FF623BAE6C7DF1D7BE84629B4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AppDomain_Load_mEBD0F11515ABED9333EC810BEC2F07F13D85739F_RuntimeMethod_var))); } IL_0021: { String_t* L_5 = ___0_assemblyString; Evidence_t890BA14A138D1935B7A361CA3FA55484D66B2F64* L_6 = ___1_assemblySecurity; bool L_7 = ___2_refonly; int32_t* L_8 = ___3_stackMark; Assembly_t* L_9; L_9 = AppDomain_LoadAssembly_m49F35B2680EB5538B9206BE14F3A5048C7CBC041(__this, L_5, L_6, L_7, L_8, NULL); Assembly_t* L_10 = L_9; bool L_11; L_11 = Assembly_op_Equality_m1E2666F9D0537F02AB32F14B4458C98C4851CEAB(L_10, (Assembly_t*)NULL, NULL); G_B5_0 = L_10; if (!L_11) { G_B6_0 = L_10; goto IL_003d; } } { String_t* L_12 = ___0_assemblyString; FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* L_13 = (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var))); NullCheck(L_13); FileNotFoundException__ctor_mC4247CABF75A7B484A21790CD7F8EFA8AC101677(L_13, (String_t*)NULL, L_12, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AppDomain_Load_mEBD0F11515ABED9333EC810BEC2F07F13D85739F_RuntimeMethod_var))); } IL_003d: { return G_B6_0; } } // System.AppDomain System.AppDomain::InternalSetDomainByID(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_InternalSetDomainByID_m42CE6B3D8507DFC723A963A16D4ABAC61924D1AC (int32_t ___0_domain_id, const RuntimeMethod* method) { typedef AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* (*AppDomain_InternalSetDomainByID_m42CE6B3D8507DFC723A963A16D4ABAC61924D1AC_ftn) (int32_t); using namespace il2cpp::icalls; return ((AppDomain_InternalSetDomainByID_m42CE6B3D8507DFC723A963A16D4ABAC61924D1AC_ftn)mscorlib::System::AppDomain::InternalSetDomainByID) (___0_domain_id); } // System.AppDomain System.AppDomain::InternalSetDomain(System.AppDomain) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_InternalSetDomain_m345BADD79005ABF8ADAC08E4CF4B790943490FC4 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* ___0_context, const RuntimeMethod* method) { typedef AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* (*AppDomain_InternalSetDomain_m345BADD79005ABF8ADAC08E4CF4B790943490FC4_ftn) (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F*); using namespace il2cpp::icalls; return ((AppDomain_InternalSetDomain_m345BADD79005ABF8ADAC08E4CF4B790943490FC4_ftn)mscorlib::System::AppDomain::InternalSetDomain) (___0_context); } // System.Void System.AppDomain::InternalPushDomainRefByID(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppDomain_InternalPushDomainRefByID_mC6BE50AF9EE3D670BB290BCF21049D96352B1F75 (int32_t ___0_domain_id, const RuntimeMethod* method) { typedef void (*AppDomain_InternalPushDomainRefByID_mC6BE50AF9EE3D670BB290BCF21049D96352B1F75_ftn) (int32_t); using namespace il2cpp::icalls; ((AppDomain_InternalPushDomainRefByID_mC6BE50AF9EE3D670BB290BCF21049D96352B1F75_ftn)mscorlib::System::AppDomain::InternalPushDomainRefByID) (___0_domain_id); } // System.Void System.AppDomain::InternalPopDomainRef() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppDomain_InternalPopDomainRef_m18EB75732FF5CC7547430B263D03ABBD2EC90892 (const RuntimeMethod* method) { typedef void (*AppDomain_InternalPopDomainRef_m18EB75732FF5CC7547430B263D03ABBD2EC90892_ftn) (); using namespace il2cpp::icalls; ((AppDomain_InternalPopDomainRef_m18EB75732FF5CC7547430B263D03ABBD2EC90892_ftn)mscorlib::System::AppDomain::InternalPopDomainRef) (); } // System.Runtime.Remoting.Contexts.Context System.AppDomain::InternalSetContext(System.Runtime.Remoting.Contexts.Context) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Context_t2CCB8C97E2B9649D3A11A72438694220AEA6CF95* AppDomain_InternalSetContext_m382AB4B97AF47F07098F03D3FA48C3D932A47001 (Context_t2CCB8C97E2B9649D3A11A72438694220AEA6CF95* ___0_context, const RuntimeMethod* method) { typedef Context_t2CCB8C97E2B9649D3A11A72438694220AEA6CF95* (*AppDomain_InternalSetContext_m382AB4B97AF47F07098F03D3FA48C3D932A47001_ftn) (Context_t2CCB8C97E2B9649D3A11A72438694220AEA6CF95*); using namespace il2cpp::icalls; return ((AppDomain_InternalSetContext_m382AB4B97AF47F07098F03D3FA48C3D932A47001_ftn)mscorlib::System::AppDomain::InternalSetContext) (___0_context); } // System.Runtime.Remoting.Contexts.Context System.AppDomain::InternalGetContext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Context_t2CCB8C97E2B9649D3A11A72438694220AEA6CF95* AppDomain_InternalGetContext_m66CA5E36CC1872331465B48CD85E21F147DED1C4 (const RuntimeMethod* method) { typedef Context_t2CCB8C97E2B9649D3A11A72438694220AEA6CF95* (*AppDomain_InternalGetContext_m66CA5E36CC1872331465B48CD85E21F147DED1C4_ftn) (); using namespace il2cpp::icalls; return ((AppDomain_InternalGetContext_m66CA5E36CC1872331465B48CD85E21F147DED1C4_ftn)mscorlib::System::AppDomain::InternalGetContext) (); } // System.Runtime.Remoting.Contexts.Context System.AppDomain::InternalGetDefaultContext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Context_t2CCB8C97E2B9649D3A11A72438694220AEA6CF95* AppDomain_InternalGetDefaultContext_m1D40C803899E9968C4EBB3D94E2A4F6434DFE0CA (const RuntimeMethod* method) { typedef Context_t2CCB8C97E2B9649D3A11A72438694220AEA6CF95* (*AppDomain_InternalGetDefaultContext_m1D40C803899E9968C4EBB3D94E2A4F6434DFE0CA_ftn) (); using namespace il2cpp::icalls; return ((AppDomain_InternalGetDefaultContext_m1D40C803899E9968C4EBB3D94E2A4F6434DFE0CA_ftn)mscorlib::System::AppDomain::InternalGetDefaultContext) (); } // System.String System.AppDomain::InternalGetProcessGuid(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppDomain_InternalGetProcessGuid_m88A31E76709A80B3DCA5DB0A69C0F95079919056 (String_t* ___0_newguid, const RuntimeMethod* method) { typedef String_t* (*AppDomain_InternalGetProcessGuid_m88A31E76709A80B3DCA5DB0A69C0F95079919056_ftn) (String_t*); using namespace il2cpp::icalls; return ((AppDomain_InternalGetProcessGuid_m88A31E76709A80B3DCA5DB0A69C0F95079919056_ftn)mscorlib::System::AppDomain::InternalGetProcessGuid) (___0_newguid); } // System.Object System.AppDomain::InvokeInDomainByID(System.Int32,System.Reflection.MethodInfo,System.Object,System.Object[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AppDomain_InvokeInDomainByID_m0FAACB2BC1E9BEE894C05D499387DB5366CFF8E2 (int32_t ___0_domain_id, MethodInfo_t* ___1_method, RuntimeObject* ___2_obj, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___3_args, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* V_0 = NULL; bool V_1 = false; Exception_t* V_2 = NULL; RuntimeObject* V_3 = NULL; RuntimeObject* G_B3_0 = NULL; RuntimeObject* G_B2_0 = NULL; { AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_0; L_0 = AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667(NULL); V_0 = L_0; V_1 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002e: {// begin finally (depth: 1) { AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_1 = V_0; AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_2; L_2 = AppDomain_InternalSetDomain_m345BADD79005ABF8ADAC08E4CF4B790943490FC4(L_1, NULL); bool L_3 = V_1; if (!L_3) { goto IL_003d; } } { AppDomain_InternalPopDomainRef_m18EB75732FF5CC7547430B263D03ABBD2EC90892(NULL); } IL_003d: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { int32_t L_4 = ___0_domain_id; AppDomain_InternalPushDomainRefByID_mC6BE50AF9EE3D670BB290BCF21049D96352B1F75(L_4, NULL); V_1 = (bool)1; int32_t L_5 = ___0_domain_id; AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_6; L_6 = AppDomain_InternalSetDomainByID_m42CE6B3D8507DFC723A963A16D4ABAC61924D1AC(L_5, NULL); MethodInfo_t* L_7 = ___1_method; RuntimeObject* L_8 = ___2_obj; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = ___3_args; NullCheck(((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)CastclassClass((RuntimeObject*)L_7, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var))); RuntimeObject* L_10; L_10 = RuntimeMethodInfo_InternalInvoke_m8D8355AEB38C2803D4507B54845AA3654779C9DD(((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)CastclassClass((RuntimeObject*)L_7, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var)), L_8, L_9, (&V_2), NULL); Exception_t* L_11 = V_2; G_B2_0 = L_10; if (!L_11) { G_B3_0 = L_10; goto IL_002b_1; } } { Exception_t* L_12 = V_2; IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AppDomain_InvokeInDomainByID_m0FAACB2BC1E9BEE894C05D499387DB5366CFF8E2_RuntimeMethod_var))); } IL_002b_1: { V_3 = G_B3_0; goto IL_003e; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003e: { RuntimeObject* L_13 = V_3; return L_13; } } // System.String System.AppDomain::GetProcessGuid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppDomain_GetProcessGuid_mFC924A5EBDC7909B934361B9B2B99295B4F0C5A1 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Guid_t V_0; memset((&V_0), 0, sizeof(V_0)); { String_t* L_0 = ((AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_StaticFields*)il2cpp_codegen_static_fields_for(AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var))->____process_guid_2; if (L_0) { goto IL_0024; } } { Guid_t L_1; L_1 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL); V_0 = L_1; String_t* L_2; L_2 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_0), NULL); String_t* L_3; L_3 = AppDomain_InternalGetProcessGuid_m88A31E76709A80B3DCA5DB0A69C0F95079919056(L_2, NULL); ((AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_StaticFields*)il2cpp_codegen_static_fields_for(AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var))->____process_guid_2 = L_3; Il2CppCodeGenWriteBarrier((void**)(&((AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_StaticFields*)il2cpp_codegen_static_fields_for(AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var))->____process_guid_2), (void*)L_3); } IL_0024: { String_t* L_4 = ((AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_StaticFields*)il2cpp_codegen_static_fields_for(AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var))->____process_guid_2; return L_4; } } // System.Boolean System.AppDomain::InternalIsFinalizingForUnload(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppDomain_InternalIsFinalizingForUnload_m7273BD28A61E68F7B5F921F0DD2F832F66E5E5FF (int32_t ___0_domain_id, const RuntimeMethod* method) { typedef bool (*AppDomain_InternalIsFinalizingForUnload_m7273BD28A61E68F7B5F921F0DD2F832F66E5E5FF_ftn) (int32_t); using namespace il2cpp::icalls; return ((AppDomain_InternalIsFinalizingForUnload_m7273BD28A61E68F7B5F921F0DD2F832F66E5E5FF_ftn)mscorlib::System::AppDomain::InternalIsFinalizingForUnload) (___0_domain_id); } // System.Boolean System.AppDomain::IsFinalizingForUnload() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppDomain_IsFinalizingForUnload_m74B20353B5519D697C1464CC532E0CA0BEFEC49C (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = AppDomain_getDomainID_m484D75E6F7C6AD3EA7C1CEE1AEBA0F3D3DC51E63(__this, NULL); bool L_1; L_1 = AppDomain_InternalIsFinalizingForUnload_m7273BD28A61E68F7B5F921F0DD2F832F66E5E5FF(L_0, NULL); return L_1; } } // System.Int32 System.AppDomain::getDomainID() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AppDomain_getDomainID_m484D75E6F7C6AD3EA7C1CEE1AEBA0F3D3DC51E63 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = Thread_GetDomainID_m105E611C718135CC8C21288C2FFC0EA162EEBBF6(NULL); return L_0; } } // System.String System.AppDomain::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppDomain_ToString_mC976C8D07968537C0FB8AF72C4E47587509045B7 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) { { String_t* L_0; L_0 = AppDomain_getFriendlyName_m8C9355029A85F75F49E7FF1585AF72130FC3AF11(__this, NULL); return L_0; } } // System.Void System.AppDomain::DoAssemblyLoad(System.Reflection.Assembly) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppDomain_DoAssemblyLoad_mDC0382EBC0A73CC959360E51D63A6340557D6E29 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, Assembly_t* ___0_assembly, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* L_0 = __this->___AssemblyLoad_9; if (L_0) { goto IL_0009; } } { return; } IL_0009: { AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* L_1 = __this->___AssemblyLoad_9; Assembly_t* L_2 = ___0_assembly; AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* L_3 = (AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E*)il2cpp_codegen_object_new(AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E_il2cpp_TypeInfo_var); NullCheck(L_3); AssemblyLoadEventArgs__ctor_m58EB2A5D3B2E763F15ED98634EC68FFB61249E73(L_3, L_2, NULL); NullCheck(L_1); AssemblyLoadEventHandler_Invoke_m3BA93F6B91E2B86F26BA39C5FDF80012F85D984F_inline(L_1, __this, L_3, NULL); return; } } // System.Reflection.Assembly System.AppDomain::DoAssemblyResolve(System.String,System.Reflection.Assembly,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Assembly_t* AppDomain_DoAssemblyResolve_m5B4868F36741EA779A7BCDE2EEB219524C491C2A (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, String_t* ___0_name, Assembly_t* ___1_requestingAssembly, bool ___2_refonly, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m2114FDE2525CF3B91B50AB1F5D5C28464EC55E3C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResolveEventArgs_t3768D40A0CC1EA56714B75722FDC7C8D49CABCB0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* V_0 = NULL; Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_1 = NULL; DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* V_2 = NULL; int32_t V_3 = 0; Assembly_t* V_4 = NULL; Assembly_t* V_5 = NULL; { bool L_0 = ___2_refonly; if (!L_0) { goto IL_000c; } } { ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* L_1 = __this->___ReflectionOnlyAssemblyResolve_18; V_0 = L_1; goto IL_0013; } IL_000c: { ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* L_2 = __this->___AssemblyResolve_10; V_0 = L_2; } IL_0013: { ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* L_3 = V_0; if (L_3) { goto IL_0018; } } { return (Assembly_t*)NULL; } IL_0018: { bool L_4 = ___2_refonly; if (!L_4) { goto IL_0032; } } { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_5 = ((AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var))->___assembly_resolve_in_progress_refonly_5; V_1 = L_5; Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_6 = V_1; if (L_6) { goto IL_0047; } } { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_7 = (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)il2cpp_codegen_object_new(Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var); NullCheck(L_7); Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9(L_7, Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var); V_1 = L_7; Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_8 = V_1; ((AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var))->___assembly_resolve_in_progress_refonly_5 = L_8; Il2CppCodeGenWriteBarrier((void**)(&((AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var))->___assembly_resolve_in_progress_refonly_5), (void*)L_8); goto IL_0047; } IL_0032: { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_9 = ((AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var))->___assembly_resolve_in_progress_4; V_1 = L_9; Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_10 = V_1; if (L_10) { goto IL_0047; } } { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_11 = (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)il2cpp_codegen_object_new(Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var); NullCheck(L_11); Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9(L_11, Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var); V_1 = L_11; Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_12 = V_1; ((AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var))->___assembly_resolve_in_progress_4 = L_12; Il2CppCodeGenWriteBarrier((void**)(&((AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var))->___assembly_resolve_in_progress_4), (void*)L_12); } IL_0047: { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_13 = V_1; String_t* L_14 = ___0_name; NullCheck(L_13); bool L_15; L_15 = Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC(L_13, L_14, Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var); if (!L_15) { goto IL_0052; } } { return (Assembly_t*)NULL; } IL_0052: { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_16 = V_1; String_t* L_17 = ___0_name; NullCheck(L_16); Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_16, L_17, NULL, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_009b: {// begin finally (depth: 1) Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_18 = V_1; String_t* L_19 = ___0_name; NullCheck(L_18); bool L_20; L_20 = Dictionary_2_Remove_m2114FDE2525CF3B91B50AB1F5D5C28464EC55E3C(L_18, L_19, Dictionary_2_Remove_m2114FDE2525CF3B91B50AB1F5D5C28464EC55E3C_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* L_21 = V_0; NullCheck(L_21); DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_22; L_22 = VirtualFuncInvoker0< DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* >::Invoke(9 /* System.Delegate[] System.Delegate::GetInvocationList() */, L_21); V_2 = L_22; V_3 = 0; goto IL_0090_1; } IL_0065_1: { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_23 = V_2; int32_t L_24 = V_3; NullCheck(L_23); int32_t L_25 = L_24; Delegate_t* L_26 = (L_23)->GetAt(static_cast(L_25)); String_t* L_27 = ___0_name; Assembly_t* L_28 = ___1_requestingAssembly; ResolveEventArgs_t3768D40A0CC1EA56714B75722FDC7C8D49CABCB0* L_29 = (ResolveEventArgs_t3768D40A0CC1EA56714B75722FDC7C8D49CABCB0*)il2cpp_codegen_object_new(ResolveEventArgs_t3768D40A0CC1EA56714B75722FDC7C8D49CABCB0_il2cpp_TypeInfo_var); NullCheck(L_29); ResolveEventArgs__ctor_m493C3B5D3BE9076D771559A40881C3B233463EAF(L_29, L_27, L_28, NULL); NullCheck(((ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692*)CastclassSealed((RuntimeObject*)L_26, ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692_il2cpp_TypeInfo_var))); Assembly_t* L_30; L_30 = ResolveEventHandler_Invoke_m600E185366B69329C116E33C39BD4FFE677A2276_inline(((ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692*)CastclassSealed((RuntimeObject*)L_26, ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692_il2cpp_TypeInfo_var)), __this, L_29, NULL); V_4 = L_30; Assembly_t* L_31 = V_4; bool L_32; L_32 = Assembly_op_Inequality_m58825496C0F2FD59DFC42085A1E60C69F6DD20F0(L_31, (Assembly_t*)NULL, NULL); if (!L_32) { goto IL_008c_1; } } { Assembly_t* L_33 = V_4; V_5 = L_33; goto IL_00a4; } IL_008c_1: { int32_t L_34 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_0090_1: { int32_t L_35 = V_3; DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_36 = V_2; NullCheck(L_36); if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length))))) { goto IL_0065_1; } } { V_5 = (Assembly_t*)NULL; goto IL_00a4; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00a4: { Assembly_t* L_37 = V_5; return L_37; } } // System.Reflection.Assembly System.AppDomain::DoTypeResolve(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Assembly_t* AppDomain_DoTypeResolve_m5CD36B9DFDE8898BC7A1514DB522D0002C5126F4 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m2114FDE2525CF3B91B50AB1F5D5C28464EC55E3C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResolveEventArgs_t3768D40A0CC1EA56714B75722FDC7C8D49CABCB0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_0 = NULL; DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* V_1 = NULL; int32_t V_2 = 0; Assembly_t* V_3 = NULL; Assembly_t* V_4 = NULL; { ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* L_0 = __this->___TypeResolve_14; if (L_0) { goto IL_000a; } } { return (Assembly_t*)NULL; } IL_000a: { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_1 = ((AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var))->___type_resolve_in_progress_3; V_0 = L_1; Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_2 = V_0; if (L_2) { goto IL_001f; } } { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_3 = (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)il2cpp_codegen_object_new(Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var); NullCheck(L_3); Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9(L_3, Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var); Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_4 = L_3; V_0 = L_4; ((AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var))->___type_resolve_in_progress_3 = L_4; Il2CppCodeGenWriteBarrier((void**)(&((AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_il2cpp_TypeInfo_var))->___type_resolve_in_progress_3), (void*)L_4); } IL_001f: { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_5 = V_0; String_t* L_6 = ___0_name; NullCheck(L_5); bool L_7; L_7 = Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC(L_5, L_6, Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var); if (!L_7) { goto IL_002a; } } { return (Assembly_t*)NULL; } IL_002a: { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_8 = V_0; String_t* L_9 = ___0_name; NullCheck(L_8); Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_8, L_9, NULL, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0074: {// begin finally (depth: 1) Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_10 = V_0; String_t* L_11 = ___0_name; NullCheck(L_10); bool L_12; L_12 = Dictionary_2_Remove_m2114FDE2525CF3B91B50AB1F5D5C28464EC55E3C(L_10, L_11, Dictionary_2_Remove_m2114FDE2525CF3B91B50AB1F5D5C28464EC55E3C_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* L_13 = __this->___TypeResolve_14; NullCheck(L_13); DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_14; L_14 = VirtualFuncInvoker0< DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* >::Invoke(9 /* System.Delegate[] System.Delegate::GetInvocationList() */, L_13); V_1 = L_14; V_2 = 0; goto IL_0069_1; } IL_0042_1: { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = L_16; Delegate_t* L_18 = (L_15)->GetAt(static_cast(L_17)); String_t* L_19 = ___0_name; ResolveEventArgs_t3768D40A0CC1EA56714B75722FDC7C8D49CABCB0* L_20 = (ResolveEventArgs_t3768D40A0CC1EA56714B75722FDC7C8D49CABCB0*)il2cpp_codegen_object_new(ResolveEventArgs_t3768D40A0CC1EA56714B75722FDC7C8D49CABCB0_il2cpp_TypeInfo_var); NullCheck(L_20); ResolveEventArgs__ctor_m98F9231E226FD3665345DAFC4D1E435FB84EB433(L_20, L_19, NULL); NullCheck(((ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692*)CastclassSealed((RuntimeObject*)L_18, ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692_il2cpp_TypeInfo_var))); Assembly_t* L_21; L_21 = ResolveEventHandler_Invoke_m600E185366B69329C116E33C39BD4FFE677A2276_inline(((ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692*)CastclassSealed((RuntimeObject*)L_18, ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692_il2cpp_TypeInfo_var)), __this, L_20, NULL); V_3 = L_21; Assembly_t* L_22 = V_3; bool L_23; L_23 = Assembly_op_Inequality_m58825496C0F2FD59DFC42085A1E60C69F6DD20F0(L_22, (Assembly_t*)NULL, NULL); if (!L_23) { goto IL_0065_1; } } { Assembly_t* L_24 = V_3; V_4 = L_24; goto IL_007d; } IL_0065_1: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_0069_1: { int32_t L_26 = V_2; DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_27 = V_1; NullCheck(L_27); if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))))) { goto IL_0042_1; } } { V_4 = (Assembly_t*)NULL; goto IL_007d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_007d: { Assembly_t* L_28 = V_4; return L_28; } } // System.Void System.AppDomain::DoDomainUnload() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppDomain_DoDomainUnload_m59CF8D7286FC438C1BFCB5A6F8C53471EA23874A (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) { { EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_0 = __this->___DomainUnload_11; if (!L_0) { goto IL_0015; } } { EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_1 = __this->___DomainUnload_11; NullCheck(L_1); EventHandler_Invoke_m9D3126CBE291A3E7E7C304094E1DA846832F9B96_inline(L_1, __this, (EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377*)NULL, NULL); } IL_0015: { return; } } // System.Byte[] System.AppDomain::GetMarshalledDomainObjRef() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AppDomain_GetMarshalledDomainObjRef_mF84F18B6F4C3A3E914292BA5C912FB96EA9F1F94 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RemotingServices_t5C9F4139FFA73067C8FC6BEB3FED3C3C56571AF8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_0; L_0 = AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667(NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); il2cpp_codegen_runtime_class_init_inline(RemotingServices_t5C9F4139FFA73067C8FC6BEB3FED3C3C56571AF8_il2cpp_TypeInfo_var); ObjRef_t4E22D31BD764E833A74F63D99F39E3238B243396* L_3; L_3 = RemotingServices_Marshal_m9876EDC6A6D198A008D32643F31147106171BD99(L_0, (String_t*)NULL, L_2, NULL); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_4; L_4 = CADSerializer_SerializeObject_m693394374F6AFCC73C5A3756DD96AD2DB725F3B8(L_3, NULL); NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5; L_5 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(29 /* System.Byte[] System.IO.MemoryStream::GetBuffer() */, L_4); return L_5; } } // System.Void System.AppDomain::ProcessMessageInDomain(System.Byte[],System.Runtime.Remoting.Messaging.CADMethodCallMessage,System.Byte[]&,System.Runtime.Remoting.Messaging.CADMethodReturnMessage&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppDomain_ProcessMessageInDomain_m8B62D820E1564E0F1366214992394C3263869D1A (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_arrRequest, CADMethodCallMessage_tD0CA3494B30FF79051B3AF0A5A6BF7B8AACAF70D* ___1_cadMsg, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** ___2_arrResponse, CADMethodReturnMessage_t943B6349A656BEF12D8C8F19B0E24F49451A0FD3** ___3_cadMrm, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChannelServices_t7892AD29816C874462159101B299713604D1A637_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodCall_t4184A4ABED03D22750DD38F2FF776202F98F07D3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_arrRequest; if (!L_0) { goto IL_0012; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_arrRequest; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); NullCheck(L_2); MemoryStream__ctor_m662CA0D5A0004A2E3B475FE8DCD687B654870AA2(L_2, L_1, NULL); RuntimeObject* L_3; L_3 = CADSerializer_DeserializeMessage_m6065EDE99D43C1FE0A5E438E3943EAA157F3B4C4(L_2, (RuntimeObject*)NULL, NULL); V_0 = L_3; goto IL_0019; } IL_0012: { CADMethodCallMessage_tD0CA3494B30FF79051B3AF0A5A6BF7B8AACAF70D* L_4 = ___1_cadMsg; MethodCall_t4184A4ABED03D22750DD38F2FF776202F98F07D3* L_5 = (MethodCall_t4184A4ABED03D22750DD38F2FF776202F98F07D3*)il2cpp_codegen_object_new(MethodCall_t4184A4ABED03D22750DD38F2FF776202F98F07D3_il2cpp_TypeInfo_var); NullCheck(L_5); MethodCall__ctor_m8BA1D6204BF04193AC2207AD5235B70B32FCB4B3(L_5, L_4, NULL); V_0 = L_5; } IL_0019: { RuntimeObject* L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(ChannelServices_t7892AD29816C874462159101B299713604D1A637_il2cpp_TypeInfo_var); RuntimeObject* L_7; L_7 = ChannelServices_SyncDispatchMessage_m7C82E04215F3C9A3728EC595EF82ED6BFE135C79(L_6, NULL); V_1 = L_7; CADMethodReturnMessage_t943B6349A656BEF12D8C8F19B0E24F49451A0FD3** L_8 = ___3_cadMrm; RuntimeObject* L_9 = V_1; CADMethodReturnMessage_t943B6349A656BEF12D8C8F19B0E24F49451A0FD3* L_10; L_10 = CADMethodReturnMessage_Create_m81ACC28280B2003FF0E57893E4E183CAAFC3B790(L_9, NULL); *((RuntimeObject**)L_8) = (RuntimeObject*)L_10; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_10); CADMethodReturnMessage_t943B6349A656BEF12D8C8F19B0E24F49451A0FD3** L_11 = ___3_cadMrm; CADMethodReturnMessage_t943B6349A656BEF12D8C8F19B0E24F49451A0FD3* L_12 = *((CADMethodReturnMessage_t943B6349A656BEF12D8C8F19B0E24F49451A0FD3**)L_11); if (L_12) { goto IL_003c; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_13 = ___2_arrResponse; RuntimeObject* L_14 = V_1; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_15; L_15 = CADSerializer_SerializeMessage_m4707EBA30032C671C83E35C55E85925BE1397A80(L_14, NULL); NullCheck(L_15); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16; L_16 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(29 /* System.Byte[] System.IO.MemoryStream::GetBuffer() */, L_15); *((RuntimeObject**)L_13) = (RuntimeObject*)L_16; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_13, (void*)(RuntimeObject*)L_16); return; } IL_003c: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_17 = ___2_arrResponse; *((RuntimeObject**)L_17) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_17, (void*)(RuntimeObject*)NULL); return; } } // System.Void System.AppDomain::add_UnhandledException(System.UnhandledExceptionEventHandler) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppDomain_add_UnhandledException_m14767641F2904E88E142CA76D4EAD955E67354C7 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* V_0 = NULL; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* V_1 = NULL; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* V_2 = NULL; { UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_0 = __this->___UnhandledException_15; V_0 = L_0; } IL_0007: { UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_1 = V_0; V_1 = L_1; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_2 = V_1; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C*)CastclassSealed((RuntimeObject*)L_4, UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C_il2cpp_TypeInfo_var)); UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C** L_5 = (&__this->___UnhandledException_15); UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_6 = V_2; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_7 = V_1; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_9 = V_0; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_10 = V_1; if ((!(((RuntimeObject*)(UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C*)L_9) == ((RuntimeObject*)(UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C*)L_10)))) { goto IL_0007; } } { return; } } // System.Void System.AppDomain::remove_UnhandledException(System.UnhandledExceptionEventHandler) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppDomain_remove_UnhandledException_mB02B27A301E597F7F4D581ED6058E9DBA3F6EABA (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* V_0 = NULL; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* V_1 = NULL; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* V_2 = NULL; { UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_0 = __this->___UnhandledException_15; V_0 = L_0; } IL_0007: { UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_1 = V_0; V_1 = L_1; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_2 = V_1; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C*)CastclassSealed((RuntimeObject*)L_4, UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C_il2cpp_TypeInfo_var)); UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C** L_5 = (&__this->___UnhandledException_15); UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_6 = V_2; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_7 = V_1; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_9 = V_0; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* L_10 = V_1; if ((!(((RuntimeObject*)(UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C*)L_9) == ((RuntimeObject*)(UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C*)L_10)))) { goto IL_0007; } } { 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.String System.Environment::GetResourceString(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058 (String_t* ___0_key, const RuntimeMethod* method) { { String_t* L_0 = ___0_key; return L_0; } } // System.String System.Environment::GetResourceString(System.String,System.Object[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetResourceString_m387DBA146605FD20F6627F5B90483D180616E259 (String_t* ___0_key, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_values, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0; L_0 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); String_t* L_1 = ___0_key; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = ___1_values; String_t* L_3; L_3 = String_Format_m447B585713E5EB3EBF5D9D0710706D01E8A56D75(L_0, L_1, L_2, NULL); return L_3; } } // System.String System.Environment::GetResourceStringEncodingName(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetResourceStringEncodingName_mEF99CE5AEEB8F620E5949D93D4F9F19918DBB20A (int32_t ___0_codePage, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral182DE0C22F986118A9EE69D0194A2EBCD4F41962); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral618204AAF60A85D20FD29070EDE01CE399614E9A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6468A6DC6BD9780DD0B855517760D99B46B747F9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DDAADD2602C2FE060A691BD9AA3784F1068ECAF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C8C4F57D389E2490EE5C289C1FE6FCC15832360); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD602A02A277E8D395B88D6A8BCA3E0C94F67BEC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDCFF73556898EBE7699B831AB5082BD0D2C7CA94); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_codePage; if ((((int32_t)L_0) > ((int32_t)((int32_t)12000)))) { goto IL_0022; } } { int32_t L_1 = ___0_codePage; if ((((int32_t)L_1) == ((int32_t)((int32_t)1200)))) { goto IL_004e; } } { int32_t L_2 = ___0_codePage; if ((((int32_t)L_2) == ((int32_t)((int32_t)1201)))) { goto IL_0059; } } { int32_t L_3 = ___0_codePage; if ((((int32_t)L_3) == ((int32_t)((int32_t)12000)))) { goto IL_0064; } } { goto IL_009b; } IL_0022: { int32_t L_4 = ___0_codePage; if ((((int32_t)L_4) > ((int32_t)((int32_t)20127)))) { goto IL_003c; } } { int32_t L_5 = ___0_codePage; if ((((int32_t)L_5) == ((int32_t)((int32_t)12001)))) { goto IL_006f; } } { int32_t L_6 = ___0_codePage; if ((((int32_t)L_6) == ((int32_t)((int32_t)20127)))) { goto IL_007a; } } { goto IL_009b; } IL_003c: { int32_t L_7 = ___0_codePage; if ((((int32_t)L_7) == ((int32_t)((int32_t)65000)))) { goto IL_0085; } } { int32_t L_8 = ___0_codePage; if ((((int32_t)L_8) == ((int32_t)((int32_t)65001)))) { goto IL_0090; } } { goto IL_009b; } IL_004e: { String_t* L_9; L_9 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(_stringLiteral182DE0C22F986118A9EE69D0194A2EBCD4F41962, NULL); return L_9; } IL_0059: { String_t* L_10; L_10 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(_stringLiteral7DDAADD2602C2FE060A691BD9AA3784F1068ECAF, NULL); return L_10; } IL_0064: { String_t* L_11; L_11 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(_stringLiteralDCFF73556898EBE7699B831AB5082BD0D2C7CA94, NULL); return L_11; } IL_006f: { String_t* L_12; L_12 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(_stringLiteralAD602A02A277E8D395B88D6A8BCA3E0C94F67BEC, NULL); return L_12; } IL_007a: { String_t* L_13; L_13 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(_stringLiteral618204AAF60A85D20FD29070EDE01CE399614E9A, NULL); return L_13; } IL_0085: { String_t* L_14; L_14 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(_stringLiteral6468A6DC6BD9780DD0B855517760D99B46B747F9, NULL); return L_14; } IL_0090: { String_t* L_15; L_15 = Environment_GetResourceString_mA14837A574D24E2F2D120D7B5514E849E9986058(_stringLiteral9C8C4F57D389E2490EE5C289C1FE6FCC15832360, NULL); return L_15; } IL_009b: { il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_16; L_16 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); String_t* L_17; L_17 = Int32_ToString_m3B2730D9F5B0C1C57DCCC8B8DCFB8E5EC4E8979B((&___0_codePage), L_16, NULL); return L_17; } } // System.String System.Environment::get_CurrentDirectory() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_get_CurrentDirectory_m96621163A47F5BE09FEBA00EB4644EE115B5E259 (const RuntimeMethod* method) { { String_t* L_0; L_0 = Directory_InsecureGetCurrentDirectory_m61A4D542AEB6542F4D736A0D7E68985698A89612(NULL); return L_0; } } // System.Int32 System.Environment::get_CurrentManagedThreadId() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF (const RuntimeMethod* method) { { Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0; L_0 = Thread_get_CurrentThread_m6D4719F4993DB9200490531FF02D4076FF9CA9BD(NULL); NullCheck(L_0); int32_t L_1; L_1 = Thread_get_ManagedThreadId_m74ACB74A574EE535C2B00B7D64F203A62E796B05(L_0, NULL); return L_1; } } // System.Boolean System.Environment::get_HasShutdownStarted() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Environment_get_HasShutdownStarted_m1C31268C20C079988F412BC629BF3F6133CED761 (const RuntimeMethod* method) { typedef bool (*Environment_get_HasShutdownStarted_m1C31268C20C079988F412BC629BF3F6133CED761_ftn) (); using namespace il2cpp::icalls; return ((Environment_get_HasShutdownStarted_m1C31268C20C079988F412BC629BF3F6133CED761_ftn)mscorlib::System::Environment::get_HasShutdownStarted) (); } // System.String System.Environment::GetNewLine() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetNewLine_mEBFAF5D1948A38784C7215C69DA62819148643CF (const RuntimeMethod* method) { typedef String_t* (*Environment_GetNewLine_mEBFAF5D1948A38784C7215C69DA62819148643CF_ftn) (); using namespace il2cpp::icalls; return ((Environment_GetNewLine_mEBFAF5D1948A38784C7215C69DA62819148643CF_ftn)mscorlib::System::Environment::GetNewLine) (); } // System.String System.Environment::get_NewLine() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Environment_t4AEB4941F30B5F2F62CC9CEEFFFE24DD7B7D8001_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ((Environment_t4AEB4941F30B5F2F62CC9CEEFFFE24DD7B7D8001_StaticFields*)il2cpp_codegen_static_fields_for(Environment_t4AEB4941F30B5F2F62CC9CEEFFFE24DD7B7D8001_il2cpp_TypeInfo_var))->___nl_1; if (!L_0) { goto IL_000d; } } { String_t* L_1 = ((Environment_t4AEB4941F30B5F2F62CC9CEEFFFE24DD7B7D8001_StaticFields*)il2cpp_codegen_static_fields_for(Environment_t4AEB4941F30B5F2F62CC9CEEFFFE24DD7B7D8001_il2cpp_TypeInfo_var))->___nl_1; return L_1; } IL_000d: { String_t* L_2; L_2 = Environment_GetNewLine_mEBFAF5D1948A38784C7215C69DA62819148643CF(NULL); ((Environment_t4AEB4941F30B5F2F62CC9CEEFFFE24DD7B7D8001_StaticFields*)il2cpp_codegen_static_fields_for(Environment_t4AEB4941F30B5F2F62CC9CEEFFFE24DD7B7D8001_il2cpp_TypeInfo_var))->___nl_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&((Environment_t4AEB4941F30B5F2F62CC9CEEFFFE24DD7B7D8001_StaticFields*)il2cpp_codegen_static_fields_for(Environment_t4AEB4941F30B5F2F62CC9CEEFFFE24DD7B7D8001_il2cpp_TypeInfo_var))->___nl_1), (void*)L_2); String_t* L_3 = ((Environment_t4AEB4941F30B5F2F62CC9CEEFFFE24DD7B7D8001_StaticFields*)il2cpp_codegen_static_fields_for(Environment_t4AEB4941F30B5F2F62CC9CEEFFFE24DD7B7D8001_il2cpp_TypeInfo_var))->___nl_1; return L_3; } } // System.PlatformID System.Environment::get_Platform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_Platform_m38E07426E4A122811A92860DB125C3952C3876E4 (const RuntimeMethod* method) { typedef int32_t (*Environment_get_Platform_m38E07426E4A122811A92860DB125C3952C3876E4_ftn) (); using namespace il2cpp::icalls; return ((Environment_get_Platform_m38E07426E4A122811A92860DB125C3952C3876E4_ftn)mscorlib::System::Environment::get_Platform) (); } // System.String System.Environment::get_StackTrace() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_get_StackTrace_mE8E276A919C9C9D59220E6D2BA867FABFD9B011D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackTrace_t7C150C7C14136F985311A83A93524B1019F70853_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* L_0 = (StackTrace_t7C150C7C14136F985311A83A93524B1019F70853*)il2cpp_codegen_object_new(StackTrace_t7C150C7C14136F985311A83A93524B1019F70853_il2cpp_TypeInfo_var); NullCheck(L_0); StackTrace__ctor_m7C03595A7D2ADA64E7CB5311C9563AF588DC8480(L_0, 0, (bool)1, NULL); NullCheck(L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_0); return L_1; } } // System.Int32 System.Environment::get_TickCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_TickCount_m183BFCF001E12849E3D898957F0B81FD88BA183C (const RuntimeMethod* method) { typedef int32_t (*Environment_get_TickCount_m183BFCF001E12849E3D898957F0B81FD88BA183C_ftn) (); using namespace il2cpp::icalls; return ((Environment_get_TickCount_m183BFCF001E12849E3D898957F0B81FD88BA183C_ftn)mscorlib::System::Environment::get_TickCount) (); } // System.Void System.Environment::Exit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Environment_Exit_m0441ADEE5655E9454EB540C5A6B42DD86A2260C4 (int32_t ___0_exitCode, const RuntimeMethod* method) { typedef void (*Environment_Exit_m0441ADEE5655E9454EB540C5A6B42DD86A2260C4_ftn) (int32_t); using namespace il2cpp::icalls; ((Environment_Exit_m0441ADEE5655E9454EB540C5A6B42DD86A2260C4_ftn)mscorlib::System::Environment::Exit) (___0_exitCode); } // System.String System.Environment::internalGetEnvironmentVariable_native(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_internalGetEnvironmentVariable_native_mA66E491073BA612285018B1014B3029E4955E662 (intptr_t ___0_variable, const RuntimeMethod* method) { typedef String_t* (*Environment_internalGetEnvironmentVariable_native_mA66E491073BA612285018B1014B3029E4955E662_ftn) (intptr_t); using namespace il2cpp::icalls; return ((Environment_internalGetEnvironmentVariable_native_mA66E491073BA612285018B1014B3029E4955E662_ftn)mscorlib::System::Environment::internalGetEnvironmentVariable_native) (___0_variable); } // System.String System.Environment::internalGetEnvironmentVariable(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_internalGetEnvironmentVariable_m0B5934EC8E00D95C7B653EE4602AB492DCEEE083 (String_t* ___0_variable, const RuntimeMethod* method) { SafeStringMarshal_t37C5C4D85118BDD5A55E3A20736550CF11C76C2E V_0; memset((&V_0), 0, sizeof(V_0)); String_t* V_1 = NULL; { String_t* L_0 = ___0_variable; if (L_0) { goto IL_0005; } } { return (String_t*)NULL; } IL_0005: { String_t* L_1 = ___0_variable; SafeStringMarshal_t37C5C4D85118BDD5A55E3A20736550CF11C76C2E L_2; L_2 = RuntimeMarshal_MarshalString_mEE271559E4EAA7CF9A86FFE918099C3B8DD0C4EC(L_1, NULL); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001b: {// begin finally (depth: 1) SafeStringMarshal_Dispose_m34D77253DF878A33052EEA9771C93252C2B02A0F((&V_0), NULL); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) intptr_t L_3; L_3 = SafeStringMarshal_get_Value_m33E0497DD37A963B09B47083091BE63D90C06CBC((&V_0), NULL); String_t* L_4; L_4 = Environment_internalGetEnvironmentVariable_native_mA66E491073BA612285018B1014B3029E4955E662(L_3, NULL); V_1 = L_4; goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0029: { String_t* L_5 = V_1; return L_5; } } // System.String System.Environment::GetEnvironmentVariable(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetEnvironmentVariable_mAF8CC6EC1CB916789ABB16A02C032F89E508C21A (String_t* ___0_variable, const RuntimeMethod* method) { { String_t* L_0 = ___0_variable; String_t* L_1; L_1 = Environment_internalGetEnvironmentVariable_m0B5934EC8E00D95C7B653EE4602AB492DCEEE083(L_0, NULL); return L_1; } } // System.String System.Environment::GetFolderPath(System.Environment/SpecialFolder) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetFolderPath_m8D283450E7FCF2F2CAFFF157D599C3EBA212B58C (int32_t ___0_folder, const RuntimeMethod* method) { { int32_t L_0 = ___0_folder; String_t* L_1; L_1 = Environment_GetFolderPath_mF2053E63B513CCC16F5C29A62BFA056E8692C4D7(L_0, 0, NULL); return L_1; } } // System.String System.Environment::GetWindowsFolderPath(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetWindowsFolderPath_mCF98A71EF4A8E48E457A0EC5853F16C84F70D692 (int32_t ___0_folder, const RuntimeMethod* method) { typedef String_t* (*Environment_GetWindowsFolderPath_mCF98A71EF4A8E48E457A0EC5853F16C84F70D692_ftn) (int32_t); using namespace il2cpp::icalls; return ((Environment_GetWindowsFolderPath_mCF98A71EF4A8E48E457A0EC5853F16C84F70D692_ftn)mscorlib::System::Environment::GetWindowsFolderPath) (___0_folder); } // System.String System.Environment::GetFolderPath(System.Environment/SpecialFolder,System.Environment/SpecialFolderOption) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetFolderPath_mF2053E63B513CCC16F5C29A62BFA056E8692C4D7 (int32_t ___0_folder, int32_t ___1_option, const RuntimeMethod* method) { String_t* V_0 = NULL; { SecurityManager_EnsureElevatedPermissions_m1593F921A822F1394153B96BC89221C16EE64488(NULL); V_0 = (String_t*)NULL; bool L_0; L_0 = Environment_get_IsRunningOnWindows_mD7ACC63C758C5EB6A3DA0542D7F0113B58F4C692(NULL); if (!L_0) { goto IL_0017; } } { int32_t L_1 = ___0_folder; String_t* L_2; L_2 = Environment_GetWindowsFolderPath_mCF98A71EF4A8E48E457A0EC5853F16C84F70D692(L_1, NULL); V_0 = L_2; goto IL_001f; } IL_0017: { int32_t L_3 = ___0_folder; int32_t L_4 = ___1_option; String_t* L_5; L_5 = Environment_UnixGetFolderPath_mA31722A34E033C019C5FB73DE1758FBA1D4BC8C1(L_3, L_4, NULL); V_0 = L_5; } IL_001f: { String_t* L_6 = V_0; return L_6; } } // System.String System.Environment::ReadXdgUserDir(System.String,System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_ReadXdgUserDir_m18BBF24A0F837597D43473FEF81CA4D8EF39D1F9 (String_t* ___0_config_dir, String_t* ___1_home_dir, String_t* ___2_key, String_t* ___3_fallback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral13F8558E204091E84533969906D031E0B6AB0CE3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A7BB142FC9E2F32E9C4CCF9DD7316F722ACA171); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* V_2 = NULL; String_t* V_3 = NULL; int32_t V_4 = 0; String_t* V_5 = NULL; bool V_6 = false; String_t* V_7 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; String_t* G_B17_0 = NULL; { String_t* L_0 = ___2_key; String_t* L_1; L_1 = Environment_internalGetEnvironmentVariable_m0B5934EC8E00D95C7B653EE4602AB492DCEEE083(L_0, NULL); V_0 = L_1; String_t* L_2 = V_0; if (!L_2) { goto IL_0019; } } { String_t* L_3 = V_0; String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; bool L_5; L_5 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_3, L_4, NULL); if (!L_5) { goto IL_0019; } } { String_t* L_6 = V_0; return L_6; } IL_0019: { String_t* L_7 = ___0_config_dir; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_8; L_8 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_7, _stringLiteral2A7BB142FC9E2F32E9C4CCF9DD7316F722ACA171, NULL); V_1 = L_8; String_t* L_9 = V_1; bool L_10; L_10 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_9, NULL); if (L_10) { goto IL_0035; } } { String_t* L_11 = ___1_home_dir; String_t* L_12 = ___3_fallback; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_13; L_13 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_11, L_12, NULL); return L_13; } IL_0035: { } try {// begin try (depth: 1) { String_t* L_14 = V_1; StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* L_15 = (StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B*)il2cpp_codegen_object_new(StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B_il2cpp_TypeInfo_var); NullCheck(L_15); StreamReader__ctor_m08BA7049EACE030ACE06AB8A8F2CDF2E2AFB55C6(L_15, L_14, NULL); V_2 = L_15; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00cd_1: {// begin finally (depth: 2) { StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* L_16 = V_2; if (!L_16) { goto IL_00d6_1; } } { StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* L_17 = V_2; NullCheck(L_17); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_17); } IL_00d6_1: { return; } }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_00be_2; } IL_003f_2: { String_t* L_18 = V_3; NullCheck(L_18); String_t* L_19; L_19 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_18, NULL); V_3 = L_19; String_t* L_20 = V_3; NullCheck(L_20); int32_t L_21; L_21 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_20, ((int32_t)61), NULL); V_4 = L_21; int32_t L_22 = V_4; if ((((int32_t)L_22) <= ((int32_t)8))) { goto IL_00be_2; } } { String_t* L_23 = V_3; int32_t L_24 = V_4; NullCheck(L_23); String_t* L_25; L_25 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_23, 0, L_24, NULL); String_t* L_26 = ___2_key; bool L_27; L_27 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_25, L_26, NULL); if (!L_27) { goto IL_00be_2; } } { String_t* L_28 = V_3; int32_t L_29 = V_4; NullCheck(L_28); String_t* L_30; L_30 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_28, ((int32_t)il2cpp_codegen_add(L_29, 1)), NULL); NullCheck(L_30); String_t* L_31; L_31 = String_Trim_mF5081365E55C31B636F8145F42AEF61868175A5A(L_30, ((int32_t)34), NULL); V_5 = L_31; V_6 = (bool)0; String_t* L_32 = V_5; NullCheck(L_32); bool L_33; L_33 = String_StartsWithOrdinalUnchecked_m094F18D60C76BFD8ED1F4561F1080356188BFF07(L_32, _stringLiteral13F8558E204091E84533969906D031E0B6AB0CE3, NULL); if (!L_33) { goto IL_0099_2; } } { V_6 = (bool)1; String_t* L_34 = V_5; NullCheck(L_34); String_t* L_35; L_35 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_34, 6, NULL); V_5 = L_35; goto IL_00aa_2; } IL_0099_2: { String_t* L_36 = V_5; NullCheck(L_36); bool L_37; L_37 = String_StartsWithOrdinalUnchecked_m094F18D60C76BFD8ED1F4561F1080356188BFF07(L_36, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, NULL); if (L_37) { goto IL_00aa_2; } } { V_6 = (bool)1; } IL_00aa_2: { bool L_38 = V_6; if (L_38) { goto IL_00b2_2; } } { String_t* L_39 = V_5; G_B17_0 = L_39; goto IL_00ba_2; } IL_00b2_2: { String_t* L_40 = ___1_home_dir; String_t* L_41 = V_5; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_42; L_42 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_40, L_41, NULL); G_B17_0 = L_42; } IL_00ba_2: { V_7 = G_B17_0; goto IL_00e4; } IL_00be_2: { StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* L_43 = V_2; NullCheck(L_43); String_t* L_44; L_44 = VirtualFuncInvoker0< String_t* >::Invoke(12 /* System.String System.IO.TextReader::ReadLine() */, L_43); String_t* L_45 = L_44; V_3 = L_45; if (L_45) { goto IL_003f_2; } } { goto IL_00d7_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00d7_1: { goto IL_00dc; } }// 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_00d9; } throw e; } CATCH_00d9: {// begin catch(System.Object) IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00dc; }// end catch (depth: 1) IL_00dc: { String_t* L_46 = ___1_home_dir; String_t* L_47 = ___3_fallback; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_48; L_48 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_46, L_47, NULL); return L_48; } IL_00e4: { String_t* L_49 = V_7; return L_49; } } // System.String System.Environment::UnixGetFolderPath(System.Environment/SpecialFolder,System.Environment/SpecialFolderOption) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_UnixGetFolderPath_mA31722A34E033C019C5FB73DE1758FBA1D4BC8C1 (int32_t ___0_folder, int32_t ___1_option, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral02FEF73D0CEEEFD67DF0C54AE6860E3A4B589F86); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1CDCC27185EE0C6FDBFF3067012515E0C2EBC3DB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C13824CD51CC32E1E827256CA591225D75BED32); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4567DFD78A68128D9AFE040278487F5CC9AD65BB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral475E882F0F1D82269D79412A2B32F30D29D8C8F3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral56FDA7E164D87CB16FDD1A4FD032A03DCF1221A4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral677C41417633F4B200AAD1094D42873DE9C9E38F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B68DC5BD95591571F9C8FC0FE78F1A85E7757FD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral70464131A9BA3C2A7F23C15217DF8CEAC0EE8FBC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral71CE73491B2FEFB69519B9022F900C0ABC0223D2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C256FC22611B6534D3B4CE4864C399FE06D15CB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80037013ACCD53C24B43E20EA2458A095D944E42); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral833266BD0B16D91497EF6761E9B316E6F00A29C5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral90769F53329CDE4435A77180E60F42364B329519); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral980F1AC6CD55BA6CE4CE92AC70E0AEF44BF3C825); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D6BA8D36FA648F5F7EC00E75E4E3CB92589DA2E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC0C8DAC9DC5F25D04C812906BD860E9A4B23085); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF4DE7F71A23C55F5FA9D4B3C43297A55C601C43); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCC15BB79AC16073EC854A9A42119F1ED9B780146); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD0E0F78AB3851ED5AC38C6CE54C4189923BC0435); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD39800C90CD3EDDAF741FDED4D498BD53D902AC6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB784C0FDB5E2F468943EF04EB13EE0E6135421C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE88DD5ABCC83490182A7DFEE3E2F32F53A8C9BBE); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; String_t* V_2 = NULL; { String_t* L_0; L_0 = Environment_internalGetHome_m2F6E38454AEC2A08E1CAD250CE16B6C355B21A0D(NULL); V_0 = L_0; String_t* L_1; L_1 = Environment_internalGetEnvironmentVariable_m0B5934EC8E00D95C7B653EE4602AB492DCEEE083(_stringLiteral70464131A9BA3C2A7F23C15217DF8CEAC0EE8FBC, NULL); V_1 = L_1; String_t* L_2 = V_1; if (!L_2) { goto IL_0021; } } { String_t* L_3 = V_1; String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; bool L_5; L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_3, L_4, NULL); if (!L_5) { goto IL_0039; } } IL_0021: { String_t* L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_7; L_7 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_6, _stringLiteralAC0C8DAC9DC5F25D04C812906BD860E9A4B23085, NULL); V_1 = L_7; String_t* L_8 = V_1; String_t* L_9; L_9 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_8, _stringLiteral677C41417633F4B200AAD1094D42873DE9C9E38F, NULL); V_1 = L_9; } IL_0039: { String_t* L_10; L_10 = Environment_internalGetEnvironmentVariable_m0B5934EC8E00D95C7B653EE4602AB492DCEEE083(_stringLiteralBF4DE7F71A23C55F5FA9D4B3C43297A55C601C43, NULL); V_2 = L_10; String_t* L_11 = V_2; if (!L_11) { goto IL_0054; } } { String_t* L_12 = V_2; String_t* L_13 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; bool L_14; L_14 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_12, L_13, NULL); if (!L_14) { goto IL_0060; } } IL_0054: { String_t* L_15 = V_0; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_16; L_16 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_15, _stringLiteral6B68DC5BD95591571F9C8FC0FE78F1A85E7757FD, NULL); V_2 = L_16; } IL_0060: { int32_t L_17 = ___0_folder; switch (L_17) { case 0: { goto IL_0167; } case 1: { goto IL_0274; } case 2: { goto IL_0268; } case 3: { goto IL_0274; } case 4: { goto IL_0274; } case 5: { goto IL_0161; } case 6: { goto IL_0214; } case 7: { goto IL_0268; } case 8: { goto IL_0268; } case 9: { goto IL_0268; } case 10: { goto IL_0274; } case 11: { goto IL_0268; } case 12: { goto IL_0274; } case 13: { goto IL_0179; } case 14: { goto IL_01d7; } case 15: { goto IL_0274; } case 16: { goto IL_0167; } case 17: { goto IL_015b; } case 18: { goto IL_0274; } case 19: { goto IL_0268; } case 20: { goto IL_01ef; } case 21: { goto IL_01c5; } case 22: { goto IL_0268; } case 23: { goto IL_0268; } case 24: { goto IL_0268; } case 25: { goto IL_0268; } case 26: { goto IL_0163; } case 27: { goto IL_0268; } case 28: { goto IL_0165; } case 29: { goto IL_0274; } case 30: { goto IL_0274; } case 31: { goto IL_0274; } case 32: { goto IL_0247; } case 33: { goto IL_0268; } case 34: { goto IL_0268; } case 35: { goto IL_026e; } case 36: { goto IL_0268; } case 37: { goto IL_0268; } case 38: { goto IL_0233; } case 39: { goto IL_019f; } case 40: { goto IL_0266; } case 41: { goto IL_0268; } case 42: { goto IL_0268; } case 43: { goto IL_0268; } case 44: { goto IL_0268; } case 45: { goto IL_01e9; } case 46: { goto IL_0268; } case 47: { goto IL_0268; } case 48: { goto IL_0268; } case 49: { goto IL_0274; } case 50: { goto IL_0274; } case 51: { goto IL_0274; } case 52: { goto IL_0274; } case 53: { goto IL_0268; } case 54: { goto IL_0268; } case 55: { goto IL_0268; } case 56: { goto IL_0268; } case 57: { goto IL_0268; } case 58: { goto IL_0268; } case 59: { goto IL_0268; } } } { goto IL_0274; } IL_015b: { String_t* L_18 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; return L_18; } IL_0161: { String_t* L_19 = V_0; return L_19; } IL_0163: { String_t* L_20 = V_2; return L_20; } IL_0165: { String_t* L_21 = V_1; return L_21; } IL_0167: { String_t* L_22 = V_2; String_t* L_23 = V_0; String_t* L_24; L_24 = Environment_ReadXdgUserDir_m18BBF24A0F837597D43473FEF81CA4D8EF39D1F9(L_22, L_23, _stringLiteralD39800C90CD3EDDAF741FDED4D498BD53D902AC6, _stringLiteralDB784C0FDB5E2F468943EF04EB13EE0E6135421C, NULL); return L_24; } IL_0179: { int32_t L_25; L_25 = Environment_get_Platform_m38E07426E4A122811A92860DB125C3952C3876E4(NULL); if ((!(((uint32_t)L_25) == ((uint32_t)6)))) { goto IL_018d; } } { String_t* L_26 = V_0; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_27; L_27 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_26, _stringLiteral9D6BA8D36FA648F5F7EC00E75E4E3CB92589DA2E, NULL); return L_27; } IL_018d: { String_t* L_28 = V_2; String_t* L_29 = V_0; String_t* L_30; L_30 = Environment_ReadXdgUserDir_m18BBF24A0F837597D43473FEF81CA4D8EF39D1F9(L_28, L_29, _stringLiteral475E882F0F1D82269D79412A2B32F30D29D8C8F3, _stringLiteral9D6BA8D36FA648F5F7EC00E75E4E3CB92589DA2E, NULL); return L_30; } IL_019f: { int32_t L_31; L_31 = Environment_get_Platform_m38E07426E4A122811A92860DB125C3952C3876E4(NULL); if ((!(((uint32_t)L_31) == ((uint32_t)6)))) { goto IL_01b3; } } { String_t* L_32 = V_0; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_33; L_33 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_32, _stringLiteral1CDCC27185EE0C6FDBFF3067012515E0C2EBC3DB, NULL); return L_33; } IL_01b3: { String_t* L_34 = V_2; String_t* L_35 = V_0; String_t* L_36; L_36 = Environment_ReadXdgUserDir_m18BBF24A0F837597D43473FEF81CA4D8EF39D1F9(L_34, L_35, _stringLiteral3C13824CD51CC32E1E827256CA591225D75BED32, _stringLiteral1CDCC27185EE0C6FDBFF3067012515E0C2EBC3DB, NULL); return L_36; } IL_01c5: { String_t* L_37 = V_2; String_t* L_38 = V_0; String_t* L_39; L_39 = Environment_ReadXdgUserDir_m18BBF24A0F837597D43473FEF81CA4D8EF39D1F9(L_37, L_38, _stringLiteral4567DFD78A68128D9AFE040278487F5CC9AD65BB, _stringLiteral80037013ACCD53C24B43E20EA2458A095D944E42, NULL); return L_39; } IL_01d7: { String_t* L_40 = V_2; String_t* L_41 = V_0; String_t* L_42; L_42 = Environment_ReadXdgUserDir_m18BBF24A0F837597D43473FEF81CA4D8EF39D1F9(L_40, L_41, _stringLiteralD0E0F78AB3851ED5AC38C6CE54C4189923BC0435, _stringLiteral71CE73491B2FEFB69519B9022F900C0ABC0223D2, NULL); return L_42; } IL_01e9: { return _stringLiteralCC15BB79AC16073EC854A9A42119F1ED9B780146; } IL_01ef: { int32_t L_43; L_43 = Environment_get_Platform_m38E07426E4A122811A92860DB125C3952C3876E4(NULL); if ((!(((uint32_t)L_43) == ((uint32_t)6)))) { goto IL_0208; } } { String_t* L_44 = V_0; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_45; L_45 = Path_Combine_mA07781A88C6F9067A942D5C11B9703DA8518E4C3(L_44, _stringLiteral02FEF73D0CEEEFD67DF0C54AE6860E3A4B589F86, _stringLiteral833266BD0B16D91497EF6761E9B316E6F00A29C5, NULL); return L_45; } IL_0208: { String_t* L_46 = V_0; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_47; L_47 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_46, _stringLiteral980F1AC6CD55BA6CE4CE92AC70E0AEF44BF3C825, NULL); return L_47; } IL_0214: { int32_t L_48; L_48 = Environment_get_Platform_m38E07426E4A122811A92860DB125C3952C3876E4(NULL); if ((!(((uint32_t)L_48) == ((uint32_t)6)))) { goto IL_022d; } } { String_t* L_49 = V_0; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_50; L_50 = Path_Combine_mA07781A88C6F9067A942D5C11B9703DA8518E4C3(L_49, _stringLiteral02FEF73D0CEEEFD67DF0C54AE6860E3A4B589F86, _stringLiteral90769F53329CDE4435A77180E60F42364B329519, NULL); return L_50; } IL_022d: { String_t* L_51 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; return L_51; } IL_0233: { int32_t L_52; L_52 = Environment_get_Platform_m38E07426E4A122811A92860DB125C3952C3876E4(NULL); if ((!(((uint32_t)L_52) == ((uint32_t)6)))) { goto IL_0241; } } { return _stringLiteral7C256FC22611B6534D3B4CE4864C399FE06D15CB; } IL_0241: { String_t* L_53 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; return L_53; } IL_0247: { int32_t L_54; L_54 = Environment_get_Platform_m38E07426E4A122811A92860DB125C3952C3876E4(NULL); if ((!(((uint32_t)L_54) == ((uint32_t)6)))) { goto IL_0260; } } { String_t* L_55 = V_0; il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); String_t* L_56; L_56 = Path_Combine_mA07781A88C6F9067A942D5C11B9703DA8518E4C3(L_55, _stringLiteral02FEF73D0CEEEFD67DF0C54AE6860E3A4B589F86, _stringLiteralE88DD5ABCC83490182A7DFEE3E2F32F53A8C9BBE, NULL); return L_56; } IL_0260: { String_t* L_57 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; return L_57; } IL_0266: { String_t* L_58 = V_0; return L_58; } IL_0268: { String_t* L_59 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; return L_59; } IL_026e: { return _stringLiteral56FDA7E164D87CB16FDD1A4FD032A03DCF1221A4; } IL_0274: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_60 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_60); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_60, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4A971DF53EB4C99A8508DD95BEF1442E4B95BFE0)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_60, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Environment_UnixGetFolderPath_mA31722A34E033C019C5FB73DE1758FBA1D4BC8C1_RuntimeMethod_var))); } } // System.Void System.Environment::FailFast(System.String,System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Environment_FailFast_m3522678D7FF8C2CDC12DC94166BF2E6443F04457 (String_t* ___0_message, Exception_t* ___1_exception, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; Exception_t* L_1 = ___1_exception; Environment_FailFast_m8627BA6E457D87F2CEDF955294FC6AE7A08E0860(L_0, L_1, (String_t*)NULL, NULL); return; } } // System.Void System.Environment::FailFast(System.String,System.Exception,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Environment_FailFast_m8627BA6E457D87F2CEDF955294FC6AE7A08E0860 (String_t* ___0_message, Exception_t* ___1_exception, String_t* ___2_errorSource, const RuntimeMethod* method) { typedef void (*Environment_FailFast_m8627BA6E457D87F2CEDF955294FC6AE7A08E0860_ftn) (String_t*, Exception_t*, String_t*); using namespace il2cpp::icalls; ((Environment_FailFast_m8627BA6E457D87F2CEDF955294FC6AE7A08E0860_ftn)mscorlib::System::Environment::FailFast) (___0_message, ___1_exception, ___2_errorSource); } // System.Int32 System.Environment::get_ProcessorCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_ProcessorCount_mDAC34132B9E3B90121F37673DF78F13FCB9497AC (const RuntimeMethod* method) { typedef int32_t (*Environment_get_ProcessorCount_mDAC34132B9E3B90121F37673DF78F13FCB9497AC_ftn) (); using namespace il2cpp::icalls; return ((Environment_get_ProcessorCount_mDAC34132B9E3B90121F37673DF78F13FCB9497AC_ftn)mscorlib::System::Environment::get_ProcessorCount) (); } // System.Boolean System.Environment::get_IsRunningOnWindows() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Environment_get_IsRunningOnWindows_mD7ACC63C758C5EB6A3DA0542D7F0113B58F4C692 (const RuntimeMethod* method) { { int32_t L_0; L_0 = Environment_get_Platform_m38E07426E4A122811A92860DB125C3952C3876E4(NULL); return (bool)((((int32_t)L_0) < ((int32_t)4))? 1 : 0); } } // System.String System.Environment::GetMachineConfigPath() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetMachineConfigPath_m56E3F5C327A5CC7268CE0457E3D8EA3163AD7917 (const RuntimeMethod* method) { typedef String_t* (*Environment_GetMachineConfigPath_m56E3F5C327A5CC7268CE0457E3D8EA3163AD7917_ftn) (); using namespace il2cpp::icalls; return ((Environment_GetMachineConfigPath_m56E3F5C327A5CC7268CE0457E3D8EA3163AD7917_ftn)mscorlib::System::Environment::GetMachineConfigPath) (); } // System.String System.Environment::internalGetHome() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_internalGetHome_m2F6E38454AEC2A08E1CAD250CE16B6C355B21A0D (const RuntimeMethod* method) { typedef String_t* (*Environment_internalGetHome_m2F6E38454AEC2A08E1CAD250CE16B6C355B21A0D_ftn) (); using namespace il2cpp::icalls; return ((Environment_internalGetHome_m2F6E38454AEC2A08E1CAD250CE16B6C355B21A0D_ftn)mscorlib::System::Environment::internalGetHome) (); } // System.Int32 System.Environment::GetPageSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_GetPageSize_m0D5A148C998E4E85B4FA1CADB16BFA5534BC416D (const RuntimeMethod* method) { typedef int32_t (*Environment_GetPageSize_m0D5A148C998E4E85B4FA1CADB16BFA5534BC416D_ftn) (); using namespace il2cpp::icalls; return ((Environment_GetPageSize_m0D5A148C998E4E85B4FA1CADB16BFA5534BC416D_ftn)mscorlib::System::Environment::GetPageSize) (); } // System.String System.Environment::GetStackTrace(System.Exception,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetStackTrace_m4EAE34F63F727FCECFFF4BAC4514B9374E94A468 (Exception_t* ___0_e, bool ___1_needFileInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackTrace_t7C150C7C14136F985311A83A93524B1019F70853_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* V_0 = NULL; { Exception_t* L_0 = ___0_e; if (L_0) { goto IL_000c; } } { bool L_1 = ___1_needFileInfo; StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* L_2 = (StackTrace_t7C150C7C14136F985311A83A93524B1019F70853*)il2cpp_codegen_object_new(StackTrace_t7C150C7C14136F985311A83A93524B1019F70853_il2cpp_TypeInfo_var); NullCheck(L_2); StackTrace__ctor_m269D00E49783BC3205FD5C7E879888884D72107C(L_2, L_1, NULL); V_0 = L_2; goto IL_0014; } IL_000c: { Exception_t* L_3 = ___0_e; bool L_4 = ___1_needFileInfo; StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* L_5 = (StackTrace_t7C150C7C14136F985311A83A93524B1019F70853*)il2cpp_codegen_object_new(StackTrace_t7C150C7C14136F985311A83A93524B1019F70853_il2cpp_TypeInfo_var); NullCheck(L_5); StackTrace__ctor_m9BE489F499935CFA9AD4154B18A3AB35C52886DF(L_5, L_3, L_4, NULL); V_0 = L_5; } IL_0014: { StackTrace_t7C150C7C14136F985311A83A93524B1019F70853* L_6 = V_0; NullCheck(L_6); String_t* L_7; L_7 = StackTrace_ToString_m8732EDFFAFD39EA9E34978B7563D19BD70CD8627(L_6, 0, NULL); return L_7; } } #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.MonoTypeInfo IL2CPP_EXTERN_C void MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_marshal_pinvoke(const MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501& unmarshaled, MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_marshaled_pinvoke& marshaled) { Exception_t* ___default_ctor_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'default_ctor' of type 'MonoTypeInfo': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___default_ctor_1Exception, NULL); } IL2CPP_EXTERN_C void MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_marshal_pinvoke_back(const MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_marshaled_pinvoke& marshaled, MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501& unmarshaled) { Exception_t* ___default_ctor_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'default_ctor' of type 'MonoTypeInfo': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___default_ctor_1Exception, NULL); } // Conversion method for clean up from marshalling of: System.MonoTypeInfo IL2CPP_EXTERN_C void MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_marshal_pinvoke_cleanup(MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: System.MonoTypeInfo IL2CPP_EXTERN_C void MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_marshal_com(const MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501& unmarshaled, MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_marshaled_com& marshaled) { Exception_t* ___default_ctor_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'default_ctor' of type 'MonoTypeInfo': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___default_ctor_1Exception, NULL); } IL2CPP_EXTERN_C void MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_marshal_com_back(const MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_marshaled_com& marshaled, MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501& unmarshaled) { Exception_t* ___default_ctor_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'default_ctor' of type 'MonoTypeInfo': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___default_ctor_1Exception, NULL); } // Conversion method for clean up from marshalling of: System.MonoTypeInfo IL2CPP_EXTERN_C void MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_marshal_com_cleanup(MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501_marshaled_com& marshaled) { } // System.Void System.MonoTypeInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoTypeInfo__ctor_m72BDE1D2FA7A019FBC8919EFB408BB82267B102C (MonoTypeInfo_t90D5999A69AC524474FDEAC50F55B6CE868AB501* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, 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.Type System.TypeNameParser::GetType(System.String,System.Func`2,System.Func`4,System.Boolean,System.Boolean,System.Threading.StackCrawlMark&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeNameParser_GetType_mA2C3A935E8681495570CD537F6F439620D7A1241 (String_t* ___0_typeName, Func_2_t1A1ABB3567C819091AFDC0EE4A665E288072F5CD* ___1_assemblyResolver, Func_4_t6D315AA89B1F4FAB987B12775B249B1F550296A1* ___2_typeResolver, bool ___3_throwOnError, bool ___4_ignoreCase, int32_t* ___5_stackMark, const RuntimeMethod* method) { { String_t* L_0 = ___0_typeName; TypeSpec_tF8774DE64880F02B3E058A09D0F03F3B129672BF* L_1; L_1 = TypeSpec_Parse_mE34AC45BDAA623B51BF9C606CB016C588CDAE041(L_0, NULL); Func_2_t1A1ABB3567C819091AFDC0EE4A665E288072F5CD* L_2 = ___1_assemblyResolver; Func_4_t6D315AA89B1F4FAB987B12775B249B1F550296A1* L_3 = ___2_typeResolver; bool L_4 = ___3_throwOnError; bool L_5 = ___4_ignoreCase; int32_t* L_6 = ___5_stackMark; NullCheck(L_1); Type_t* L_7; L_7 = TypeSpec_Resolve_mB2A80CA853F1623C94877164EAFD2E8CC421F76F(L_1, L_2, L_3, L_4, L_5, L_6, NULL); return L_7; } } #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.AppDomainSetup IL2CPP_EXTERN_C void AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4_marshal_pinvoke(const AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4& unmarshaled, AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4_marshaled_pinvoke& marshaled) { Exception_t* ___domain_initializer_args_18Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'domain_initializer_args' of type 'AppDomainSetup'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___domain_initializer_args_18Exception, NULL); } IL2CPP_EXTERN_C void AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4_marshal_pinvoke_back(const AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4_marshaled_pinvoke& marshaled, AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4& unmarshaled) { Exception_t* ___domain_initializer_args_18Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'domain_initializer_args' of type 'AppDomainSetup'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___domain_initializer_args_18Exception, NULL); } // Conversion method for clean up from marshalling of: System.AppDomainSetup IL2CPP_EXTERN_C void AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4_marshal_pinvoke_cleanup(AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: System.AppDomainSetup IL2CPP_EXTERN_C void AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4_marshal_com(const AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4& unmarshaled, AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4_marshaled_com& marshaled) { Exception_t* ___domain_initializer_args_18Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'domain_initializer_args' of type 'AppDomainSetup'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___domain_initializer_args_18Exception, NULL); } IL2CPP_EXTERN_C void AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4_marshal_com_back(const AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4_marshaled_com& marshaled, AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4& unmarshaled) { Exception_t* ___domain_initializer_args_18Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'domain_initializer_args' of type 'AppDomainSetup'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___domain_initializer_args_18Exception, NULL); } // Conversion method for clean up from marshalling of: System.AppDomainSetup IL2CPP_EXTERN_C void AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4_marshal_com_cleanup(AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4_marshaled_com& marshaled) { } // System.Void System.AppDomainSetup::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppDomainSetup__ctor_mC28F07E88BDD4C023D4D726E3A4F868D26854AF2 (AppDomainSetup_tCECBEFD01C102F2D0027CBB0C071FA66B87803C4* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, 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.ArgIterator::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArgIterator_Equals_m8DEB186C2C14966FAEA08C0107C726FFE405086C (ArgIterator_t969C9BEE6A0CC41D467E984A37A535998E6C50A3* __this, RuntimeObject* ___0_o, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_0); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral73BDB8F47EC4F3E931DE48E43FC3E4F33B26F33C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgIterator_Equals_m8DEB186C2C14966FAEA08C0107C726FFE405086C_RuntimeMethod_var))); } } IL2CPP_EXTERN_C bool ArgIterator_Equals_m8DEB186C2C14966FAEA08C0107C726FFE405086C_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_o, const RuntimeMethod* method) { ArgIterator_t969C9BEE6A0CC41D467E984A37A535998E6C50A3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = ArgIterator_Equals_m8DEB186C2C14966FAEA08C0107C726FFE405086C(_thisAdjusted, ___0_o, method); return _returnValue; } // System.Int32 System.ArgIterator::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArgIterator_GetHashCode_mE7C3B7757BB4EA0F13BF07C4393E740EECB3347A (ArgIterator_t969C9BEE6A0CC41D467E984A37A535998E6C50A3* __this, const RuntimeMethod* method) { { intptr_t* L_0 = (&__this->___sig_0); int32_t L_1; L_1 = IntPtr_GetHashCode_m669B16AD7483C1C396E48F41D9CAC4B719E38F3D(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C int32_t ArgIterator_GetHashCode_mE7C3B7757BB4EA0F13BF07C4393E740EECB3347A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ArgIterator_t969C9BEE6A0CC41D467E984A37A535998E6C50A3* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = ArgIterator_GetHashCode_mE7C3B7757BB4EA0F13BF07C4393E740EECB3347A(_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.Void System.Console::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Console__cctor_mBEE8C83B292BEEE2B02E7E054D246880F153779A (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncodingHelper_t550B821C2238175DED2DD6B1E4442FC553A227DE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsConsole_tB86E0FCA935FA2C612E2EE8A0153781E4023D17D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0; L_0 = Environment_get_IsRunningOnWindows_mD7ACC63C758C5EB6A3DA0542D7F0113B58F4C692(NULL); if (!L_0) { goto IL_003a; } } try {// begin try (depth: 1) il2cpp_codegen_runtime_class_init_inline(WindowsConsole_tB86E0FCA935FA2C612E2EE8A0153781E4023D17D_il2cpp_TypeInfo_var); int32_t L_1; L_1 = WindowsConsole_GetInputCodePage_m99804035CF3358F63CF39265EC0BE634152D852D(NULL); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_2; L_2 = Encoding_GetEncoding_mDCB76EE580ABB16C7DB70CEB6E184578441BE508(L_1, NULL); ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___inputEncoding_3 = L_2; Il2CppCodeGenWriteBarrier((void**)(&((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___inputEncoding_3), (void*)L_2); int32_t L_3; L_3 = WindowsConsole_GetOutputCodePage_m09C461EAEC6A0BA0F42CB0814272CC6DB593180B(NULL); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_4; L_4 = Encoding_GetEncoding_mDCB76EE580ABB16C7DB70CEB6E184578441BE508(L_3, NULL); ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___outputEncoding_4 = L_4; Il2CppCodeGenWriteBarrier((void**)(&((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___outputEncoding_4), (void*)L_4); goto IL_007d; }// 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_0027; } throw e; } CATCH_0027: {// begin catch(System.Object) Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_5; L_5 = Encoding_get_Default_mB48FC92A61D1153AC33C2C59F01D7266DF7D155C(NULL); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_6 = L_5; ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))))->___outputEncoding_4 = L_6; Il2CppCodeGenWriteBarrier((void**)(&((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))))->___outputEncoding_4), (void*)L_6); ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))))->___inputEncoding_3 = L_6; Il2CppCodeGenWriteBarrier((void**)(&((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))))->___inputEncoding_3), (void*)L_6); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_007d; }// end catch (depth: 1) IL_003a: { V_0 = 0; il2cpp_codegen_runtime_class_init_inline(EncodingHelper_t550B821C2238175DED2DD6B1E4442FC553A227DE_il2cpp_TypeInfo_var); String_t* L_7; L_7 = EncodingHelper_InternalCodePage_m3C79453298715BAD302D1421971DE99E82E3A765((&V_0), NULL); int32_t L_8 = V_0; if ((((int32_t)L_8) == ((int32_t)(-1)))) { goto IL_006d; } } { int32_t L_9 = V_0; if ((((int32_t)((int32_t)(L_9&((int32_t)268435455)))) == ((int32_t)3))) { goto IL_005b; } } { int32_t L_10 = V_0; if (!((int32_t)(L_10&((int32_t)268435456)))) { goto IL_006d; } } IL_005b: { il2cpp_codegen_runtime_class_init_inline(EncodingHelper_t550B821C2238175DED2DD6B1E4442FC553A227DE_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_11; L_11 = EncodingHelper_get_UTF8Unmarked_mA1DB52D8020F6FDEE80E6521780C5AC8F4B02B79(NULL); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_12 = L_11; ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___outputEncoding_4 = L_12; Il2CppCodeGenWriteBarrier((void**)(&((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___outputEncoding_4), (void*)L_12); ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___inputEncoding_3 = L_12; Il2CppCodeGenWriteBarrier((void**)(&((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___inputEncoding_3), (void*)L_12); goto IL_007d; } IL_006d: { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_13; L_13 = Encoding_get_Default_mB48FC92A61D1153AC33C2C59F01D7266DF7D155C(NULL); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_14 = L_13; ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___outputEncoding_4 = L_14; Il2CppCodeGenWriteBarrier((void**)(&((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___outputEncoding_4), (void*)L_14); ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___inputEncoding_3 = L_14; Il2CppCodeGenWriteBarrier((void**)(&((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___inputEncoding_3), (void*)L_14); } IL_007d: { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_15 = ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___inputEncoding_3; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_16 = ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___outputEncoding_4; Console_SetupStreams_mC87F3CF3A495D5F72164DF47135413EEA12A871E(L_15, L_16, NULL); return; } } // System.Void System.Console::SetupStreams(System.Text.Encoding,System.Text.Encoding) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Console_SetupStreams_mC87F3CF3A495D5F72164DF47135413EEA12A871E (Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___0_inputEncoding, Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___1_outputEncoding, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CStreamReader_tA8A200A5C1352CF0A34EC40F7AFBFC0360589094_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CStreamWriter_t3311453DAB9CB3E60FD80FD196E9421A8EDF8239_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnexceptionalStreamReader_tC2A87A1C1570111DE6003BF1891C8D2E3C9AA9FE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnexceptionalStreamWriter_tF3DBFED31D3D9EAB7CD7B58F89F817D69DE71EDD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = Environment_get_IsRunningOnWindows_mD7ACC63C758C5EB6A3DA0542D7F0113B58F4C692(NULL); if (L_0) { goto IL_005d; } } { il2cpp_codegen_runtime_class_init_inline(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var); bool L_1; L_1 = ConsoleDriver_get_IsConsole_m9ECCF6E27F120549A81FE979F6A3958C1B52C74C(NULL); if (!L_1) { goto IL_005d; } } { il2cpp_codegen_runtime_class_init_inline(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2; L_2 = Console_OpenStandardInput_m6E71D8B10EBDDEAC82FE1700E2ED9B972CFD3581(0, NULL); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_3 = ___0_inputEncoding; CStreamReader_tA8A200A5C1352CF0A34EC40F7AFBFC0360589094* L_4 = (CStreamReader_tA8A200A5C1352CF0A34EC40F7AFBFC0360589094*)il2cpp_codegen_object_new(CStreamReader_tA8A200A5C1352CF0A34EC40F7AFBFC0360589094_il2cpp_TypeInfo_var); NullCheck(L_4); CStreamReader__ctor_m8339E35B2BA614508E617056486C49A9AA8E7B5B(L_4, L_2, L_3, NULL); ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stdin_2 = L_4; Il2CppCodeGenWriteBarrier((void**)(&((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stdin_2), (void*)L_4); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5; L_5 = Console_OpenStandardOutput_mA7E8711DBC231BDE94420928EB6F64A3BEC00A43(0, NULL); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_6 = ___1_outputEncoding; CStreamWriter_t3311453DAB9CB3E60FD80FD196E9421A8EDF8239* L_7 = (CStreamWriter_t3311453DAB9CB3E60FD80FD196E9421A8EDF8239*)il2cpp_codegen_object_new(CStreamWriter_t3311453DAB9CB3E60FD80FD196E9421A8EDF8239_il2cpp_TypeInfo_var); NullCheck(L_7); CStreamWriter__ctor_m724255FB2BE27FB2D095AF9B727A7DEF9AF15350(L_7, L_5, L_6, (bool)1, NULL); CStreamWriter_t3311453DAB9CB3E60FD80FD196E9421A8EDF8239* L_8 = L_7; NullCheck(L_8); VirtualActionInvoker1< bool >::Invoke(13 /* System.Void System.IO.StreamWriter::set_AutoFlush(System.Boolean) */, L_8, (bool)1); il2cpp_codegen_runtime_class_init_inline(TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3_il2cpp_TypeInfo_var); TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_9; L_9 = TextWriter_Synchronized_m8FC90ABC35809D7E0DDA51F4DC506F72B2336A38(L_8, NULL); ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stdout_0 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stdout_0), (void*)L_9); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_10; L_10 = Console_OpenStandardError_m4B3A3E5D0C2AD261E2EC204AEA8C1EE94F6F80D3(0, NULL); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_11 = ___1_outputEncoding; CStreamWriter_t3311453DAB9CB3E60FD80FD196E9421A8EDF8239* L_12 = (CStreamWriter_t3311453DAB9CB3E60FD80FD196E9421A8EDF8239*)il2cpp_codegen_object_new(CStreamWriter_t3311453DAB9CB3E60FD80FD196E9421A8EDF8239_il2cpp_TypeInfo_var); NullCheck(L_12); CStreamWriter__ctor_m724255FB2BE27FB2D095AF9B727A7DEF9AF15350(L_12, L_10, L_11, (bool)1, NULL); CStreamWriter_t3311453DAB9CB3E60FD80FD196E9421A8EDF8239* L_13 = L_12; NullCheck(L_13); VirtualActionInvoker1< bool >::Invoke(13 /* System.Void System.IO.StreamWriter::set_AutoFlush(System.Boolean) */, L_13, (bool)1); TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_14; L_14 = TextWriter_Synchronized_m8FC90ABC35809D7E0DDA51F4DC506F72B2336A38(L_13, NULL); ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stderr_1 = L_14; Il2CppCodeGenWriteBarrier((void**)(&((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stderr_1), (void*)L_14); goto IL_00ad; } IL_005d: { il2cpp_codegen_runtime_class_init_inline(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_15; L_15 = Console_OpenStandardInput_m6E71D8B10EBDDEAC82FE1700E2ED9B972CFD3581(0, NULL); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_16 = ___0_inputEncoding; UnexceptionalStreamReader_tC2A87A1C1570111DE6003BF1891C8D2E3C9AA9FE* L_17 = (UnexceptionalStreamReader_tC2A87A1C1570111DE6003BF1891C8D2E3C9AA9FE*)il2cpp_codegen_object_new(UnexceptionalStreamReader_tC2A87A1C1570111DE6003BF1891C8D2E3C9AA9FE_il2cpp_TypeInfo_var); NullCheck(L_17); UnexceptionalStreamReader__ctor_m46F97ECD314C035AAD8313BB7B3137B7F2BC1294(L_17, L_15, L_16, NULL); il2cpp_codegen_runtime_class_init_inline(TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7_il2cpp_TypeInfo_var); TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* L_18; L_18 = TextReader_Synchronized_mDE59E61D4315750C793658C6B84E7CD87EA4DB6D(L_17, NULL); ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stdin_2 = L_18; Il2CppCodeGenWriteBarrier((void**)(&((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stdin_2), (void*)L_18); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_19; L_19 = Console_OpenStandardOutput_mA7E8711DBC231BDE94420928EB6F64A3BEC00A43(0, NULL); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_20 = ___1_outputEncoding; UnexceptionalStreamWriter_tF3DBFED31D3D9EAB7CD7B58F89F817D69DE71EDD* L_21 = (UnexceptionalStreamWriter_tF3DBFED31D3D9EAB7CD7B58F89F817D69DE71EDD*)il2cpp_codegen_object_new(UnexceptionalStreamWriter_tF3DBFED31D3D9EAB7CD7B58F89F817D69DE71EDD_il2cpp_TypeInfo_var); NullCheck(L_21); UnexceptionalStreamWriter__ctor_m53698D5B086CA5299A487D660E1290DCE67CD692(L_21, L_19, L_20, NULL); UnexceptionalStreamWriter_tF3DBFED31D3D9EAB7CD7B58F89F817D69DE71EDD* L_22 = L_21; NullCheck(L_22); VirtualActionInvoker1< bool >::Invoke(13 /* System.Void System.IO.StreamWriter::set_AutoFlush(System.Boolean) */, L_22, (bool)1); il2cpp_codegen_runtime_class_init_inline(TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3_il2cpp_TypeInfo_var); TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_23; L_23 = TextWriter_Synchronized_m8FC90ABC35809D7E0DDA51F4DC506F72B2336A38(L_22, NULL); ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stdout_0 = L_23; Il2CppCodeGenWriteBarrier((void**)(&((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stdout_0), (void*)L_23); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_24; L_24 = Console_OpenStandardError_m4B3A3E5D0C2AD261E2EC204AEA8C1EE94F6F80D3(0, NULL); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_25 = ___1_outputEncoding; UnexceptionalStreamWriter_tF3DBFED31D3D9EAB7CD7B58F89F817D69DE71EDD* L_26 = (UnexceptionalStreamWriter_tF3DBFED31D3D9EAB7CD7B58F89F817D69DE71EDD*)il2cpp_codegen_object_new(UnexceptionalStreamWriter_tF3DBFED31D3D9EAB7CD7B58F89F817D69DE71EDD_il2cpp_TypeInfo_var); NullCheck(L_26); UnexceptionalStreamWriter__ctor_m53698D5B086CA5299A487D660E1290DCE67CD692(L_26, L_24, L_25, NULL); UnexceptionalStreamWriter_tF3DBFED31D3D9EAB7CD7B58F89F817D69DE71EDD* L_27 = L_26; NullCheck(L_27); VirtualActionInvoker1< bool >::Invoke(13 /* System.Void System.IO.StreamWriter::set_AutoFlush(System.Boolean) */, L_27, (bool)1); TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_28; L_28 = TextWriter_Synchronized_m8FC90ABC35809D7E0DDA51F4DC506F72B2336A38(L_27, NULL); ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stderr_1 = L_28; Il2CppCodeGenWriteBarrier((void**)(&((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stderr_1), (void*)L_28); } IL_00ad: { il2cpp_codegen_runtime_class_init_inline(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_29 = ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stdout_0; il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(L_29, NULL); TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_30 = ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stderr_1; GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(L_30, NULL); TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* L_31 = ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stdin_2; GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(L_31, NULL); return; } } // System.IO.Stream System.Console::Open(System.IntPtr,System.IO.FileAccess,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* Console_Open_mF3C73CE293B4FCE532B44EE8EF7DCAA9B782C28A (intptr_t ___0_handle, int32_t ___1_access, int32_t ___2_bufferSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; try {// begin try (depth: 1) intptr_t L_0 = ___0_handle; int32_t L_1 = ___1_access; int32_t L_2 = ___2_bufferSize; FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_3 = (FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8*)il2cpp_codegen_object_new(FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var); NullCheck(L_3); FileStream__ctor_m13836A33E03714476B2CEA7917B80ECD70A8F5E9(L_3, L_0, L_1, (bool)0, L_2, (bool)0, (bool)1, NULL); FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_4 = L_3; il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(L_4, NULL); V_0 = L_4; 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*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0014; } throw e; } CATCH_0014: {// begin catch(System.IO.IOException) il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var))); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ((Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var))))->___Null_1; V_0 = L_5; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_001d; }// end catch (depth: 1) IL_001d: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = V_0; return L_6; } } // System.IO.Stream System.Console::OpenStandardError(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* Console_OpenStandardError_m4B3A3E5D0C2AD261E2EC204AEA8C1EE94F6F80D3 (int32_t ___0_bufferSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoIO_t4111700E5C2D38E1B55C916719E4CB725CBE5FC7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(MonoIO_t4111700E5C2D38E1B55C916719E4CB725CBE5FC7_il2cpp_TypeInfo_var); intptr_t L_0; L_0 = MonoIO_get_ConsoleError_m00875210C604E766D76008ABEC62B1134DEEA917(NULL); int32_t L_1 = ___0_bufferSize; il2cpp_codegen_runtime_class_init_inline(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2; L_2 = Console_Open_mF3C73CE293B4FCE532B44EE8EF7DCAA9B782C28A(L_0, 2, L_1, NULL); return L_2; } } // System.IO.Stream System.Console::OpenStandardInput(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* Console_OpenStandardInput_m6E71D8B10EBDDEAC82FE1700E2ED9B972CFD3581 (int32_t ___0_bufferSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoIO_t4111700E5C2D38E1B55C916719E4CB725CBE5FC7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(MonoIO_t4111700E5C2D38E1B55C916719E4CB725CBE5FC7_il2cpp_TypeInfo_var); intptr_t L_0; L_0 = MonoIO_get_ConsoleInput_mF24F450A69BE1E69614309DCC2CF8211A600A4A7(NULL); int32_t L_1 = ___0_bufferSize; il2cpp_codegen_runtime_class_init_inline(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2; L_2 = Console_Open_mF3C73CE293B4FCE532B44EE8EF7DCAA9B782C28A(L_0, 1, L_1, NULL); return L_2; } } // System.IO.Stream System.Console::OpenStandardOutput(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* Console_OpenStandardOutput_mA7E8711DBC231BDE94420928EB6F64A3BEC00A43 (int32_t ___0_bufferSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoIO_t4111700E5C2D38E1B55C916719E4CB725CBE5FC7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(MonoIO_t4111700E5C2D38E1B55C916719E4CB725CBE5FC7_il2cpp_TypeInfo_var); intptr_t L_0; L_0 = MonoIO_get_ConsoleOutput_mD6567A9DB3B87CCE432E2F6118FB339AADA70C62(NULL); int32_t L_1 = ___0_bufferSize; il2cpp_codegen_runtime_class_init_inline(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2; L_2 = Console_Open_mF3C73CE293B4FCE532B44EE8EF7DCAA9B782C28A(L_0, 2, L_1, NULL); return L_2; } } // System.Void System.Console::SetOut(System.IO.TextWriter) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Console_SetOut_mD75C5604C18C440B6C31B4F91B0944E0DD972BA1 (TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___0_newOut, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_0 = ___0_newOut; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral26E34B06FF823024F8C606CA0848F84247804BCF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Console_SetOut_mD75C5604C18C440B6C31B4F91B0944E0DD972BA1_RuntimeMethod_var))); } IL_000e: { TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_2 = ___0_newOut; il2cpp_codegen_runtime_class_init_inline(TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3_il2cpp_TypeInfo_var); TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* L_3; L_3 = TextWriter_Synchronized_m8FC90ABC35809D7E0DDA51F4DC506F72B2336A38(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stdout_0 = L_3; Il2CppCodeGenWriteBarrier((void**)(&((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___stdout_0), (void*)L_3); return; } } // System.Text.Encoding System.Console::get_InputEncoding() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Console_get_InputEncoding_mED28807F362E39F889D33C2074495958B7CCA37E (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0 = ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___inputEncoding_3; return L_0; } } // System.Text.Encoding System.Console::get_OutputEncoding() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Console_get_OutputEncoding_m0586BB228AB0CCBFA810307C03EC07F48F2A1AA1 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0 = ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___outputEncoding_4; return L_0; } } // System.ConsoleKeyInfo System.Console::ReadKey() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConsoleKeyInfo_t84640C60F53D0F6946B147ADAAF0366BBF1DE900 Console_ReadKey_mAA709E4BB5F18E85FFB3BC4B55BFFF36893C031B (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); ConsoleKeyInfo_t84640C60F53D0F6946B147ADAAF0366BBF1DE900 L_0; L_0 = Console_ReadKey_m8B47E86D80B885E0D6D3E90704C46F3FEF35B413((bool)0, NULL); return L_0; } } // System.ConsoleKeyInfo System.Console::ReadKey(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConsoleKeyInfo_t84640C60F53D0F6946B147ADAAF0366BBF1DE900 Console_ReadKey_m8B47E86D80B885E0D6D3E90704C46F3FEF35B413 (bool ___0_intercept, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ___0_intercept; il2cpp_codegen_runtime_class_init_inline(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var); ConsoleKeyInfo_t84640C60F53D0F6946B147ADAAF0366BBF1DE900 L_1; L_1 = ConsoleDriver_ReadKey_m727E1164B733EE10215C59CD973207446EEDC29C(L_0, NULL); return L_1; } } // System.Void System.Console::DoConsoleCancelEvent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Console_DoConsoleCancelEvent_m924D20C30CE3E01CBB5781C9CA912DFC50433396 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConsoleCancelEventArgs_t6068978A9A6C65983C0F294BA7C92FE35EEAE1A8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConsoleCancelEventHandler_t7E25E018B7944F60BD34AE7F32E119F34DCEA053_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; ConsoleCancelEventArgs_t6068978A9A6C65983C0F294BA7C92FE35EEAE1A8* V_1 = NULL; DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* V_2 = NULL; int32_t V_3 = 0; ConsoleCancelEventHandler_t7E25E018B7944F60BD34AE7F32E119F34DCEA053* V_4 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { V_0 = (bool)1; il2cpp_codegen_runtime_class_init_inline(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); ConsoleCancelEventHandler_t7E25E018B7944F60BD34AE7F32E119F34DCEA053* L_0 = ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___cancel_event_5; if (!L_0) { goto IL_004b; } } { ConsoleCancelEventArgs_t6068978A9A6C65983C0F294BA7C92FE35EEAE1A8* L_1 = (ConsoleCancelEventArgs_t6068978A9A6C65983C0F294BA7C92FE35EEAE1A8*)il2cpp_codegen_object_new(ConsoleCancelEventArgs_t6068978A9A6C65983C0F294BA7C92FE35EEAE1A8_il2cpp_TypeInfo_var); NullCheck(L_1); ConsoleCancelEventArgs__ctor_mE7633CA7095B6C871A983D2B29CC9BE5AA2BF8EC(L_1, 0, NULL); V_1 = L_1; il2cpp_codegen_runtime_class_init_inline(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); ConsoleCancelEventHandler_t7E25E018B7944F60BD34AE7F32E119F34DCEA053* L_2 = ((Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_StaticFields*)il2cpp_codegen_static_fields_for(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var))->___cancel_event_5; NullCheck(L_2); DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_3; L_3 = VirtualFuncInvoker0< DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* >::Invoke(9 /* System.Delegate[] System.Delegate::GetInvocationList() */, L_2); V_2 = L_3; V_3 = 0; goto IL_003b; } IL_001f: { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_4 = V_2; int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; Delegate_t* L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = ((ConsoleCancelEventHandler_t7E25E018B7944F60BD34AE7F32E119F34DCEA053*)CastclassSealed((RuntimeObject*)L_7, ConsoleCancelEventHandler_t7E25E018B7944F60BD34AE7F32E119F34DCEA053_il2cpp_TypeInfo_var)); } try {// begin try (depth: 1) ConsoleCancelEventHandler_t7E25E018B7944F60BD34AE7F32E119F34DCEA053* L_8 = V_4; ConsoleCancelEventArgs_t6068978A9A6C65983C0F294BA7C92FE35EEAE1A8* L_9 = V_1; NullCheck(L_8); ConsoleCancelEventHandler_Invoke_m6468C745D252FFAD67A24EB026CA6C282F2DAC30_inline(L_8, NULL, L_9, NULL); goto IL_0037; }// 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_0034; } throw e; } CATCH_0034: {// begin catch(System.Object) IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0037; }// end catch (depth: 1) IL_0037: { int32_t L_10 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_003b: { int32_t L_11 = V_3; DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_12 = V_2; NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))) { goto IL_001f; } } { ConsoleCancelEventArgs_t6068978A9A6C65983C0F294BA7C92FE35EEAE1A8* L_13 = V_1; NullCheck(L_13); bool L_14; L_14 = ConsoleCancelEventArgs_get_Cancel_m985D9AB16ADF00E76E06669714BC5B9F0481D708_inline(L_13, NULL); V_0 = (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0); } IL_004b: { bool L_15 = V_0; if (!L_15) { goto IL_0055; } } { Environment_Exit_m0441ADEE5655E9454EB540C5A6B42DD86A2260C4(((int32_t)58), NULL); } IL_0055: { 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.Console/WindowsConsole::GetConsoleCP() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WindowsConsole_GetConsoleCP_mAD9A228A574E78390D1F95E191354A500C64831A (const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_kernel32_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = 0; il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("kernel32.dll"), "GetConsoleCP", IL2CPP_CALL_DEFAULT, CHARSET_UNICODE, parameterSize, true); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_kernel32_INTERNAL int32_t returnValue = reinterpret_cast(GetConsoleCP)(); #else int32_t returnValue = il2cppPInvokeFunc(); #endif return returnValue; } // System.Int32 System.Console/WindowsConsole::GetConsoleOutputCP() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WindowsConsole_GetConsoleOutputCP_mB96F15492A36BD6DB7C34FCB9E943AD264607F0B (const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc) (); #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_kernel32_INTERNAL static PInvokeFunc il2cppPInvokeFunc; if (il2cppPInvokeFunc == NULL) { int parameterSize = 0; il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke(IL2CPP_NATIVE_STRING("kernel32.dll"), "GetConsoleOutputCP", IL2CPP_CALL_DEFAULT, CHARSET_UNICODE, parameterSize, true); IL2CPP_ASSERT(il2cppPInvokeFunc != NULL); } #endif // Native function invocation #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_kernel32_INTERNAL int32_t returnValue = reinterpret_cast(GetConsoleOutputCP)(); #else int32_t returnValue = il2cppPInvokeFunc(); #endif return returnValue; } // System.Boolean System.Console/WindowsConsole::DoWindowsConsoleCancelEvent(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WindowsConsole_DoWindowsConsoleCancelEvent_mC089462FF78804F973192CF76C6A9F4DD772C581 (int32_t ___0_keyCode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_keyCode; if (L_0) { goto IL_0008; } } { il2cpp_codegen_runtime_class_init_inline(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var); Console_DoConsoleCancelEvent_m924D20C30CE3E01CBB5781C9CA912DFC50433396(NULL); } IL_0008: { int32_t L_1 = ___0_keyCode; return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); } } // System.Int32 System.Console/WindowsConsole::GetInputCodePage() IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t WindowsConsole_GetInputCodePage_m99804035CF3358F63CF39265EC0BE634152D852D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsConsole_tB86E0FCA935FA2C612E2EE8A0153781E4023D17D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(WindowsConsole_tB86E0FCA935FA2C612E2EE8A0153781E4023D17D_il2cpp_TypeInfo_var); int32_t L_0; L_0 = WindowsConsole_GetConsoleCP_mAD9A228A574E78390D1F95E191354A500C64831A(NULL); return L_0; } } // System.Int32 System.Console/WindowsConsole::GetOutputCodePage() IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t WindowsConsole_GetOutputCodePage_m09C461EAEC6A0BA0F42CB0814272CC6DB593180B (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsConsole_tB86E0FCA935FA2C612E2EE8A0153781E4023D17D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(WindowsConsole_tB86E0FCA935FA2C612E2EE8A0153781E4023D17D_il2cpp_TypeInfo_var); int32_t L_0; L_0 = WindowsConsole_GetConsoleOutputCP_mB96F15492A36BD6DB7C34FCB9E943AD264607F0B(NULL); return L_0; } } // System.Void System.Console/WindowsConsole::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsConsole__cctor_m554FBC37B21F48AFAA4846AABC449B96C6FD22C5 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsConsole_DoWindowsConsoleCancelEvent_mC089462FF78804F973192CF76C6A9F4DD772C581_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsConsole_tB86E0FCA935FA2C612E2EE8A0153781E4023D17D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ((WindowsConsole_tB86E0FCA935FA2C612E2EE8A0153781E4023D17D_StaticFields*)il2cpp_codegen_static_fields_for(WindowsConsole_tB86E0FCA935FA2C612E2EE8A0153781E4023D17D_il2cpp_TypeInfo_var))->___ctrlHandlerAdded_0 = (bool)0; WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4* L_0 = (WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4*)il2cpp_codegen_object_new(WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4_il2cpp_TypeInfo_var); NullCheck(L_0); WindowsCancelHandler__ctor_m3C1F7D1FE78D0EA95EF927D8EB3B3099FB85E3A6(L_0, NULL, (intptr_t)((void*)WindowsConsole_DoWindowsConsoleCancelEvent_mC089462FF78804F973192CF76C6A9F4DD772C581_RuntimeMethod_var), NULL); ((WindowsConsole_tB86E0FCA935FA2C612E2EE8A0153781E4023D17D_StaticFields*)il2cpp_codegen_static_fields_for(WindowsConsole_tB86E0FCA935FA2C612E2EE8A0153781E4023D17D_il2cpp_TypeInfo_var))->___cancelHandler_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((WindowsConsole_tB86E0FCA935FA2C612E2EE8A0153781E4023D17D_StaticFields*)il2cpp_codegen_static_fields_for(WindowsConsole_tB86E0FCA935FA2C612E2EE8A0153781E4023D17D_il2cpp_TypeInfo_var))->___cancelHandler_1), (void*)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 bool WindowsCancelHandler_Invoke_m7D69052AF9F4C0183D6F45FD6680C48FD9D150C4_Multicast(WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4* __this, int32_t ___0_keyCode, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates_13->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates_13->GetAddressAtUnchecked(0)); bool retVal = false; for (il2cpp_array_size_t i = 0; i < length; i++) { WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*); retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_keyCode, reinterpret_cast(currentDelegate->___method_3)); } return retVal; } bool WindowsCancelHandler_Invoke_m7D69052AF9F4C0183D6F45FD6680C48FD9D150C4_OpenInst(WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4* __this, int32_t ___0_keyCode, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (int32_t, const RuntimeMethod*); return ((FunctionPointerType)__this->___method_ptr_0)(___0_keyCode, method); } bool WindowsCancelHandler_Invoke_m7D69052AF9F4C0183D6F45FD6680C48FD9D150C4_OpenStatic(WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4* __this, int32_t ___0_keyCode, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (int32_t, const RuntimeMethod*); return ((FunctionPointerType)__this->___method_ptr_0)(___0_keyCode, method); } bool WindowsCancelHandler_Invoke_m7D69052AF9F4C0183D6F45FD6680C48FD9D150C4_OpenStaticInvoker(WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4* __this, int32_t ___0_keyCode, const RuntimeMethod* method) { return InvokerFuncInvoker1< bool, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_keyCode); } bool WindowsCancelHandler_Invoke_m7D69052AF9F4C0183D6F45FD6680C48FD9D150C4_ClosedStaticInvoker(WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4* __this, int32_t ___0_keyCode, const RuntimeMethod* method) { return InvokerFuncInvoker2< bool, RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_keyCode); } IL2CPP_EXTERN_C bool DelegatePInvokeWrapper_WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4 (WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4* __this, int32_t ___0_keyCode, const RuntimeMethod* method) { typedef int32_t (DEFAULT_CALL *PInvokeFunc)(int32_t); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this)); // Native function invocation int32_t returnValue = il2cppPInvokeFunc(___0_keyCode); return static_cast(returnValue); } // System.Void System.Console/WindowsConsole/WindowsCancelHandler::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WindowsCancelHandler__ctor_m3C1F7D1FE78D0EA95EF927D8EB3B3099FB85E3A6 (WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method); __this->___method_3 = ___1_method; __this->___m_target_2 = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code_6 = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 1; if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method)) if (isOpen) __this->___invoke_impl_1 = (intptr_t)&WindowsCancelHandler_Invoke_m7D69052AF9F4C0183D6F45FD6680C48FD9D150C4_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&WindowsCancelHandler_Invoke_m7D69052AF9F4C0183D6F45FD6680C48FD9D150C4_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&WindowsCancelHandler_Invoke_m7D69052AF9F4C0183D6F45FD6680C48FD9D150C4_OpenStatic; else { __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0; __this->___method_code_6 = (intptr_t)__this->___m_target_2; } } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0; __this->___method_code_6 = (intptr_t)__this->___m_target_2; } __this->___extra_arg_5 = (intptr_t)&WindowsCancelHandler_Invoke_m7D69052AF9F4C0183D6F45FD6680C48FD9D150C4_Multicast; } // System.Boolean System.Console/WindowsConsole/WindowsCancelHandler::Invoke(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WindowsCancelHandler_Invoke_m7D69052AF9F4C0183D6F45FD6680C48FD9D150C4 (WindowsCancelHandler_tC396577B75EBC714D192D78185E70181CBB963B4* __this, int32_t ___0_keyCode, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_keyCode, reinterpret_cast(__this->___method_3)); } #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.ConsoleDriver::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConsoleDriver__cctor_m08DF38A2BE35573BD0CBFF4DCB95088591BFFF33 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE6CBCAE6DD990A8C31FF749B2B3ACB1D386E6CD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEC0BBB1FDE571940ED131B4DF6C4A46E011F8C9A); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { bool L_0; L_0 = ConsoleDriver_get_IsConsole_m9ECCF6E27F120549A81FE979F6A3958C1B52C74C(NULL); if (L_0) { goto IL_0012; } } { RuntimeObject* L_1; L_1 = ConsoleDriver_CreateNullConsoleDriver_m9BC27460C73F863FCA02BA3983E2ED1EB5F1BAEB(NULL); ((ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_StaticFields*)il2cpp_codegen_static_fields_for(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var))->___driver_0 = L_1; Il2CppCodeGenWriteBarrier((void**)(&((ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_StaticFields*)il2cpp_codegen_static_fields_for(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var))->___driver_0), (void*)L_1); return; } IL_0012: { bool L_2; L_2 = Environment_get_IsRunningOnWindows_mD7ACC63C758C5EB6A3DA0542D7F0113B58F4C692(NULL); if (!L_2) { goto IL_0024; } } { RuntimeObject* L_3; L_3 = ConsoleDriver_CreateWindowsConsoleDriver_mEB109A1809A52853816526053A0BA9CBD73F177A(NULL); ((ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_StaticFields*)il2cpp_codegen_static_fields_for(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var))->___driver_0 = L_3; Il2CppCodeGenWriteBarrier((void**)(&((ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_StaticFields*)il2cpp_codegen_static_fields_for(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var))->___driver_0), (void*)L_3); return; } IL_0024: { String_t* L_4; L_4 = Environment_GetEnvironmentVariable_mAF8CC6EC1CB916789ABB16A02C032F89E508C21A(_stringLiteralBE6CBCAE6DD990A8C31FF749B2B3ACB1D386E6CD, NULL); V_0 = L_4; String_t* L_5 = V_0; bool L_6; L_6 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_5, _stringLiteralEC0BBB1FDE571940ED131B4DF6C4A46E011F8C9A, NULL); if (!L_6) { goto IL_004d; } } { ((ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_StaticFields*)il2cpp_codegen_static_fields_for(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var))->___is_console_1 = (bool)0; RuntimeObject* L_7; L_7 = ConsoleDriver_CreateNullConsoleDriver_m9BC27460C73F863FCA02BA3983E2ED1EB5F1BAEB(NULL); ((ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_StaticFields*)il2cpp_codegen_static_fields_for(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var))->___driver_0 = L_7; Il2CppCodeGenWriteBarrier((void**)(&((ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_StaticFields*)il2cpp_codegen_static_fields_for(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var))->___driver_0), (void*)L_7); return; } IL_004d: { String_t* L_8 = V_0; RuntimeObject* L_9; L_9 = ConsoleDriver_CreateTermInfoDriver_m90E5F3C2616B6A1DADDD0B2A9D8CFFBBE875F171(L_8, NULL); ((ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_StaticFields*)il2cpp_codegen_static_fields_for(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var))->___driver_0 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_StaticFields*)il2cpp_codegen_static_fields_for(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var))->___driver_0), (void*)L_9); return; } } // System.IConsoleDriver System.ConsoleDriver::CreateNullConsoleDriver() IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ConsoleDriver_CreateNullConsoleDriver_m9BC27460C73F863FCA02BA3983E2ED1EB5F1BAEB (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullConsoleDriver_tE78A1BFA80E76208CD75A4068FB3D6FE5B80D9F3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullConsoleDriver_tE78A1BFA80E76208CD75A4068FB3D6FE5B80D9F3* L_0 = (NullConsoleDriver_tE78A1BFA80E76208CD75A4068FB3D6FE5B80D9F3*)il2cpp_codegen_object_new(NullConsoleDriver_tE78A1BFA80E76208CD75A4068FB3D6FE5B80D9F3_il2cpp_TypeInfo_var); NullCheck(L_0); NullConsoleDriver__ctor_mF454742DF44D4470033423CF496AAAA9A21D77BA(L_0, NULL); return L_0; } } // System.IConsoleDriver System.ConsoleDriver::CreateWindowsConsoleDriver() IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ConsoleDriver_CreateWindowsConsoleDriver_mEB109A1809A52853816526053A0BA9CBD73F177A (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WindowsConsoleDriver_t76D22BAFCE876AE37FF0600E1BC59F2647779982_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { WindowsConsoleDriver_t76D22BAFCE876AE37FF0600E1BC59F2647779982* L_0 = (WindowsConsoleDriver_t76D22BAFCE876AE37FF0600E1BC59F2647779982*)il2cpp_codegen_object_new(WindowsConsoleDriver_t76D22BAFCE876AE37FF0600E1BC59F2647779982_il2cpp_TypeInfo_var); NullCheck(L_0); WindowsConsoleDriver__ctor_m766E8B24455F70ACBE9598F0F08EC323316B68B5(L_0, NULL); return L_0; } } // System.IConsoleDriver System.ConsoleDriver::CreateTermInfoDriver(System.String) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ConsoleDriver_CreateTermInfoDriver_m90E5F3C2616B6A1DADDD0B2A9D8CFFBBE875F171 (String_t* ___0_term, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TermInfoDriver_t3FC9001561C5019958E953942242EED72C4AA2CF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_term; TermInfoDriver_t3FC9001561C5019958E953942242EED72C4AA2CF* L_1 = (TermInfoDriver_t3FC9001561C5019958E953942242EED72C4AA2CF*)il2cpp_codegen_object_new(TermInfoDriver_t3FC9001561C5019958E953942242EED72C4AA2CF_il2cpp_TypeInfo_var); NullCheck(L_1); TermInfoDriver__ctor_mB933E175F785703BF6D5338ACC6354C055C6DAFB(L_1, L_0, NULL); return L_1; } } // System.ConsoleKeyInfo System.ConsoleDriver::ReadKey(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConsoleKeyInfo_t84640C60F53D0F6946B147ADAAF0366BBF1DE900 ConsoleDriver_ReadKey_m727E1164B733EE10215C59CD973207446EEDC29C (bool ___0_intercept, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConsoleDriver_t328C60C1918C982E51EE38694ECD558B6417A9CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_StaticFields*)il2cpp_codegen_static_fields_for(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var))->___driver_0; bool L_1 = ___0_intercept; NullCheck(L_0); ConsoleKeyInfo_t84640C60F53D0F6946B147ADAAF0366BBF1DE900 L_2; L_2 = InterfaceFuncInvoker1< ConsoleKeyInfo_t84640C60F53D0F6946B147ADAAF0366BBF1DE900, bool >::Invoke(0 /* System.ConsoleKeyInfo System.IConsoleDriver::ReadKey(System.Boolean) */, IConsoleDriver_t328C60C1918C982E51EE38694ECD558B6417A9CE_il2cpp_TypeInfo_var, L_0, L_1); return L_2; } } // System.Boolean System.ConsoleDriver::get_IsConsole() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConsoleDriver_get_IsConsole_m9ECCF6E27F120549A81FE979F6A3958C1B52C74C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoIO_t4111700E5C2D38E1B55C916719E4CB725CBE5FC7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t G_B5_0 = 0; { il2cpp_codegen_runtime_class_init_inline(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var); bool L_0 = ((ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_StaticFields*)il2cpp_codegen_static_fields_for(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var))->___called_isatty_2; if (!L_0) { goto IL_000d; } } { il2cpp_codegen_runtime_class_init_inline(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var); bool L_1 = ((ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_StaticFields*)il2cpp_codegen_static_fields_for(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var))->___is_console_1; return L_1; } IL_000d: { il2cpp_codegen_runtime_class_init_inline(MonoIO_t4111700E5C2D38E1B55C916719E4CB725CBE5FC7_il2cpp_TypeInfo_var); intptr_t L_2; L_2 = MonoIO_get_ConsoleOutput_mD6567A9DB3B87CCE432E2F6118FB339AADA70C62(NULL); il2cpp_codegen_runtime_class_init_inline(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var); bool L_3; L_3 = ConsoleDriver_Isatty_m011C7EB45F743596C2C3F2E7EE5AA98EA1AE6F22(L_2, NULL); if (!L_3) { goto IL_0025; } } { il2cpp_codegen_runtime_class_init_inline(MonoIO_t4111700E5C2D38E1B55C916719E4CB725CBE5FC7_il2cpp_TypeInfo_var); intptr_t L_4; L_4 = MonoIO_get_ConsoleInput_mF24F450A69BE1E69614309DCC2CF8211A600A4A7(NULL); il2cpp_codegen_runtime_class_init_inline(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var); bool L_5; L_5 = ConsoleDriver_Isatty_m011C7EB45F743596C2C3F2E7EE5AA98EA1AE6F22(L_4, NULL); G_B5_0 = ((int32_t)(L_5)); goto IL_0026; } IL_0025: { G_B5_0 = 0; } IL_0026: { il2cpp_codegen_runtime_class_init_inline(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var); ((ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_StaticFields*)il2cpp_codegen_static_fields_for(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var))->___is_console_1 = (bool)G_B5_0; ((ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_StaticFields*)il2cpp_codegen_static_fields_for(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var))->___called_isatty_2 = (bool)1; bool L_6 = ((ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_StaticFields*)il2cpp_codegen_static_fields_for(ConsoleDriver_tC98607842465524D6078EB6C21FEA25BBC1A6E80_il2cpp_TypeInfo_var))->___is_console_1; return L_6; } } // System.Boolean System.ConsoleDriver::Isatty(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConsoleDriver_Isatty_m011C7EB45F743596C2C3F2E7EE5AA98EA1AE6F22 (intptr_t ___0_handle, const RuntimeMethod* method) { typedef bool (*ConsoleDriver_Isatty_m011C7EB45F743596C2C3F2E7EE5AA98EA1AE6F22_ftn) (intptr_t); using namespace il2cpp::icalls; return ((ConsoleDriver_Isatty_m011C7EB45F743596C2C3F2E7EE5AA98EA1AE6F22_ftn)mscorlib::System::ConsoleDriver::Isatty) (___0_handle); } // System.Int32 System.ConsoleDriver::InternalKeyAvailable(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConsoleDriver_InternalKeyAvailable_mD4C93846A807BF6B8CD8A0C42D18726682D95B55 (int32_t ___0_ms_timeout, const RuntimeMethod* method) { typedef int32_t (*ConsoleDriver_InternalKeyAvailable_mD4C93846A807BF6B8CD8A0C42D18726682D95B55_ftn) (int32_t); using namespace il2cpp::icalls; return ((ConsoleDriver_InternalKeyAvailable_mD4C93846A807BF6B8CD8A0C42D18726682D95B55_ftn)mscorlib::System::ConsoleDriver::InternalKeyAvailable) (___0_ms_timeout); } // System.Boolean System.ConsoleDriver::TtySetup(System.String,System.String,System.Byte[]&,System.Int32*&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConsoleDriver_TtySetup_m4A37772A2CF599A3A4E8CB98F8587AB88F77026A (String_t* ___0_keypadXmit, String_t* ___1_teardown, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** ___2_control_characters, int32_t** ___3_address, const RuntimeMethod* method) { typedef bool (*ConsoleDriver_TtySetup_m4A37772A2CF599A3A4E8CB98F8587AB88F77026A_ftn) (String_t*, String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**, int32_t**); using namespace il2cpp::icalls; return ((ConsoleDriver_TtySetup_m4A37772A2CF599A3A4E8CB98F8587AB88F77026A_ftn)mscorlib::System::ConsoleDriver::TtySetup) (___0_keypadXmit, ___1_teardown, ___2_control_characters, ___3_address); } // System.Boolean System.ConsoleDriver::SetEcho(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConsoleDriver_SetEcho_mEC354F8B12398B9FAB7FC1385567570F053CFF68 (bool ___0_wantEcho, const RuntimeMethod* method) { typedef bool (*ConsoleDriver_SetEcho_mEC354F8B12398B9FAB7FC1385567570F053CFF68_ftn) (bool); using namespace il2cpp::icalls; return ((ConsoleDriver_SetEcho_mEC354F8B12398B9FAB7FC1385567570F053CFF68_ftn)mscorlib::System::ConsoleDriver::SetEcho) (___0_wantEcho); } #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_m692B530F131451CFEB8154A83A2556561D352C2B (DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, 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 // 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_9Exception = 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_9Exception, NULL); } IL2CPP_EXTERN_C void Delegate_t_marshal_pinvoke_back(const Delegate_t_marshaled_pinvoke& marshaled, Delegate_t& unmarshaled) { Exception_t* ___method_info_9Exception = 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_9Exception, 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_9Exception = 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_9Exception, NULL); } IL2CPP_EXTERN_C void Delegate_t_marshal_com_back(const Delegate_t_marshaled_com& marshaled, Delegate_t& unmarshaled) { Exception_t* ___method_info_9Exception = 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_9Exception, 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_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019 (Delegate_t* __this, const RuntimeMethod* method) { { MethodInfo_t* L_0; L_0 = VirtualFuncInvoker0< 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_mE4071F8B9C00B5E418D626955010476D6469CA70 (Delegate_t* __this, const RuntimeMethod* method) { typedef MethodInfo_t* (*Delegate_GetVirtualMethod_internal_mE4071F8B9C00B5E418D626955010476D6469CA70_ftn) (Delegate_t*); using namespace il2cpp::icalls; return ((Delegate_GetVirtualMethod_internal_mE4071F8B9C00B5E418D626955010476D6469CA70_ftn)mscorlib::System::Delegate::GetVirtualMethod_internal) (__this); } // System.Object System.Delegate::get_Target() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753 (Delegate_t* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___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_mF88D8D15C782C96809FFBB3CEC466F1D005E99C2 (Type_t* ___0_type, RuntimeObject* ___1_target, MethodInfo_t* ___2_info, bool ___3_throwOnBindFailure, const RuntimeMethod* method) { typedef Delegate_t* (*Delegate_CreateDelegate_internal_mF88D8D15C782C96809FFBB3CEC466F1D005E99C2_ftn) (Type_t*, RuntimeObject*, MethodInfo_t*, bool); using namespace il2cpp::icalls; return ((Delegate_CreateDelegate_internal_mF88D8D15C782C96809FFBB3CEC466F1D005E99C2_ftn)mscorlib::System::Delegate::CreateDelegate_internal) (___0_type, ___1_target, ___2_info, ___3_throwOnBindFailure); } // System.Boolean System.Delegate::arg_type_match(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_arg_type_match_m96CBCA00854E39FA6C89FB1ED2E7745985B93FE1 (Type_t* ___0_delArgType, Type_t* ___1_argType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_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 = ___0_delArgType; Type_t* L_1 = ___1_argType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_2; L_2 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_1, NULL); V_0 = L_2; bool L_3 = V_0; if (L_3) { goto IL_001e; } } { Type_t* L_4 = ___1_argType; NullCheck(L_4); bool L_5; L_5 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_4, NULL); if (L_5) { goto IL_001e; } } { Type_t* L_6 = ___1_argType; Type_t* L_7 = ___0_delArgType; NullCheck(L_6); bool L_8; L_8 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* 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 = ___0_delArgType; NullCheck(L_10); bool L_11; L_11 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_10); if (!L_11) { goto IL_003b; } } { Type_t* L_12 = ___0_delArgType; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); Type_t* L_13; L_13 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05(L_12, NULL); Type_t* L_14 = ___1_argType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_15; L_15 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_13, L_14, NULL); if (!L_15) { goto IL_003b; } } { V_0 = (bool)1; goto IL_0053; } IL_003b: { Type_t* L_16 = ___1_argType; NullCheck(L_16); bool L_17; L_17 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_16); if (!L_17) { goto IL_0053; } } { Type_t* L_18 = ___1_argType; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); Type_t* L_19; L_19 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05(L_18, NULL); Type_t* L_20 = ___0_delArgType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_21; L_21 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_19, L_20, 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_m3EDAA67F8BB069AD8C9F044BECF474DDD15B30FB (Type_t* ___0_delArgType, Type_t* ___1_argType, bool ___2_boxedThis, 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 = ___1_argType; NullCheck(L_0); bool L_1; L_1 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_0, NULL); if (!L_1) { goto IL_0031; } } { Type_t* L_2 = ___0_delArgType; NullCheck(L_2); bool L_3; L_3 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_2, NULL); if (!L_3) { goto IL_001e; } } { Type_t* L_4 = ___0_delArgType; NullCheck(L_4); Type_t* L_5; L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(45 /* System.Type System.Type::GetElementType() */, L_4); Type_t* L_6 = ___1_argType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_7; L_7 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, L_6, NULL); if (L_7) { goto IL_002d; } } IL_001e: { bool L_8 = ___2_boxedThis; if (!L_8) { goto IL_002a; } } { Type_t* L_9 = ___0_delArgType; Type_t* L_10 = ___1_argType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_11; L_11 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_9, L_10, 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 = ___0_delArgType; Type_t* L_13 = ___1_argType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_14; L_14 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_12, L_13, NULL); if (L_14) { goto IL_0043; } } { Type_t* L_15 = ___1_argType; Type_t* L_16 = ___0_delArgType; NullCheck(L_15); bool L_17; L_17 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* 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_mD5F6086A14DB2072FF0B0CFDEDD1B20483BF4CB9 (Type_t* ___0_delReturnType, Type_t* ___1_returnType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_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 = ___1_returnType; Type_t* L_1 = ___0_delReturnType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_2; L_2 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_1, NULL); V_0 = L_2; bool L_3 = V_0; if (L_3) { goto IL_006f; } } { Type_t* L_4 = ___1_returnType; NullCheck(L_4); bool L_5; L_5 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_4, NULL); if (L_5) { goto IL_0020; } } { Type_t* L_6 = ___0_delReturnType; Type_t* L_7 = ___1_returnType; NullCheck(L_6); bool L_8; L_8 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* 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 = ___0_delReturnType; NullCheck(L_9); bool L_10; L_10 = VirtualFuncInvoker0< bool >::Invoke(67 /* System.Boolean System.Type::get_IsEnum() */, L_9); V_1 = L_10; Type_t* L_11 = ___1_returnType; NullCheck(L_11); bool L_12; L_12 = VirtualFuncInvoker0< bool >::Invoke(67 /* 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 = ___0_delReturnType; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); Type_t* L_16; L_16 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05(L_15, NULL); Type_t* L_17 = ___1_returnType; Type_t* L_18; L_18 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05(L_17, NULL); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_19; L_19 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_16, L_18, 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 = ___0_delReturnType; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); Type_t* L_22; L_22 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05(L_21, NULL); Type_t* L_23 = ___1_returnType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_24; L_24 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_22, L_23, 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 = ___1_returnType; il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var); Type_t* L_27; L_27 = Enum_GetUnderlyingType_mEDDDC2C9F74ECC841E65E401C3703D59C37CBB05(L_26, NULL); Type_t* L_28 = ___0_delReturnType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_29; L_29 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_27, L_28, 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,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_CreateDelegate_m08BE207FEEBFB4996434FAD6EB687DBFFAE3E041 (Type_t* ___0_type, RuntimeObject* ___1_firstArgument, MethodInfo_t* ___2_method, bool ___3_throwOnBindFailure, bool ___4_allowClosed, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E_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_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_2 = NULL; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_3 = NULL; bool V_4 = false; bool V_5 = false; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* 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 = ___1_firstArgument; V_0 = L_0; Type_t* L_1 = ___0_type; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_2; L_2 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, (Type_t*)NULL, NULL); if (!L_2) { goto IL_0016; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_3); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CreateDelegate_m08BE207FEEBFB4996434FAD6EB687DBFFAE3E041_RuntimeMethod_var))); } IL_0016: { MethodInfo_t* L_4 = ___2_method; bool L_5; L_5 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_4, (MethodInfo_t*)NULL, NULL); if (!L_5) { goto IL_002a; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_6); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CreateDelegate_m08BE207FEEBFB4996434FAD6EB687DBFFAE3E041_RuntimeMethod_var))); } IL_002a: { Type_t* L_7 = ___0_type; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (MulticastDelegate_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_9; L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL); NullCheck(L_7); bool L_10; L_10 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(20 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_7, L_9); if (L_10) { goto IL_0047; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_11); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5A02DB606A0855C50165F8DAFFB0319759D5B0A6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CreateDelegate_m08BE207FEEBFB4996434FAD6EB687DBFFAE3E041_RuntimeMethod_var))); } IL_0047: { Type_t* L_12 = ___0_type; NullCheck(L_12); MethodInfo_t* L_13; L_13 = Type_GetMethod_m66AD062187F19497DBCA900823B0C268322DC231(L_12, _stringLiteralD7A66F857F6E3FCCC482964755DB79017BF35DD2, NULL); V_1 = L_13; MethodInfo_t* L_14 = V_1; NullCheck(L_14); Type_t* L_15; L_15 = VirtualFuncInvoker0< Type_t* >::Invoke(38 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_14); MethodInfo_t* L_16 = ___2_method; NullCheck(L_16); Type_t* L_17; L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(38 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_16); bool L_18; L_18 = Delegate_return_type_match_mD5F6086A14DB2072FF0B0CFDEDD1B20483BF4CB9(L_15, L_17, NULL); if (L_18) { goto IL_0076; } } { bool L_19 = ___3_throwOnBindFailure; if (!L_19) { goto IL_0074; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_20); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4AF487A9C8F58854A086A8D281DC7548A06D6350)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CreateDelegate_m08BE207FEEBFB4996434FAD6EB687DBFFAE3E041_RuntimeMethod_var))); } IL_0074: { return (Delegate_t*)NULL; } IL_0076: { MethodInfo_t* L_21 = V_1; NullCheck(L_21); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_22; L_22 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(32 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersInternal() */, L_21); V_2 = L_22; MethodInfo_t* L_23 = ___2_method; NullCheck(L_23); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_24; L_24 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(32 /* 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 = ___2_method; NullCheck(L_26); bool L_27; L_27 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_26, NULL); if (L_27) { goto IL_009b; } } { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_28 = V_3; NullCheck(L_28); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_29 = V_2; NullCheck(L_29); V_4 = (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))))? 1 : 0); goto IL_00e7; } IL_009b: { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_30 = V_3; NullCheck(L_30); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_31 = V_2; NullCheck(L_31); V_4 = (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))) == ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_31)->max_length)), 1))))? 1 : 0); goto IL_00e7; } IL_00a9: { MethodInfo_t* L_32 = ___2_method; NullCheck(L_32); bool L_33; L_33 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_32, NULL); if (L_33) { goto IL_00cd; } } { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_34 = V_3; NullCheck(L_34); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_35 = V_2; NullCheck(L_35); V_4 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_34)->max_length)), 1))) == ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))? 1 : 0); bool L_36 = V_4; if (L_36) { goto IL_00e7; } } { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_37 = V_3; NullCheck(L_37); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_38 = V_2; NullCheck(L_38); V_4 = (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))))? 1 : 0); goto IL_00e7; } IL_00cd: { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_39 = V_3; NullCheck(L_39); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_40 = V_2; NullCheck(L_40); V_4 = (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length))))? 1 : 0); bool L_41 = V_4; if (L_41) { goto IL_00e7; } } { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_42 = V_3; NullCheck(L_42); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_43 = V_2; NullCheck(L_43); V_4 = (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length))) == ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_43)->max_length)), 1))))? 1 : 0); } IL_00e7: { bool L_44 = V_4; if (L_44) { goto IL_00fb; } } { bool L_45 = ___3_throwOnBindFailure; if (!L_45) { goto IL_00f9; } } { TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859* L_46 = (TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859_il2cpp_TypeInfo_var))); NullCheck(L_46); TargetParameterCountException__ctor_m86DB8328AED5394EBEB7CE4EC920A0582C467825(L_46, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0CCEB492F878B045E28094B7077795B58240D10E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_46, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CreateDelegate_m08BE207FEEBFB4996434FAD6EB687DBFFAE3E041_RuntimeMethod_var))); } IL_00f9: { return (Delegate_t*)NULL; } IL_00fb: { DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_47 = (DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E*)il2cpp_codegen_object_new(DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E_il2cpp_TypeInfo_var); NullCheck(L_47); DelegateData__ctor_m692B530F131451CFEB8154A83A2556561D352C2B(L_47, NULL); V_6 = L_47; RuntimeObject* L_48 = V_0; if (!L_48) { goto IL_01a9; } } { MethodInfo_t* L_49 = ___2_method; NullCheck(L_49); bool L_50; L_50 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_49, NULL); if (L_50) { goto IL_0157; } } { RuntimeObject* L_51 = V_0; NullCheck(L_51); Type_t* L_52; L_52 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_51, NULL); MethodInfo_t* L_53 = ___2_method; NullCheck(L_53); Type_t* L_54; L_54 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_53); bool L_55; L_55 = Delegate_arg_type_match_this_m3EDAA67F8BB069AD8C9F044BECF474DDD15B30FB(L_52, L_54, (bool)1, NULL); V_5 = L_55; V_8 = 0; goto IL_014b; } IL_0129: { bool L_56 = V_5; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_57 = V_2; int32_t L_58 = V_8; NullCheck(L_57); int32_t L_59 = L_58; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_60 = (L_57)->GetAt(static_cast(L_59)); NullCheck(L_60); Type_t* L_61; L_61 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_60); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_62 = V_3; int32_t L_63 = V_8; NullCheck(L_62); int32_t L_64 = L_63; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_65 = (L_62)->GetAt(static_cast(L_64)); NullCheck(L_65); Type_t* L_66; L_66 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_65); bool L_67; L_67 = Delegate_arg_type_match_m96CBCA00854E39FA6C89FB1ED2E7745985B93FE1(L_61, L_66, 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(L_68, 1)); } IL_014b: { int32_t L_69 = V_8; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_70 = V_3; NullCheck(L_70); if ((((int32_t)L_69) < ((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_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_71, NULL); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_73 = V_3; NullCheck(L_73); int32_t L_74 = 0; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_75 = (L_73)->GetAt(static_cast(L_74)); NullCheck(L_75); Type_t* L_76; L_76 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_75); bool L_77; L_77 = Delegate_arg_type_match_m96CBCA00854E39FA6C89FB1ED2E7745985B93FE1(L_72, L_76, NULL); V_5 = L_77; V_9 = 1; goto IL_0195; } IL_0171: { bool L_78 = V_5; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_79 = V_2; int32_t L_80 = V_9; NullCheck(L_79); int32_t L_81 = ((int32_t)il2cpp_codegen_subtract(L_80, 1)); ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_82 = (L_79)->GetAt(static_cast(L_81)); NullCheck(L_82); Type_t* L_83; L_83 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_82); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_84 = V_3; int32_t L_85 = V_9; NullCheck(L_84); int32_t L_86 = L_85; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_87 = (L_84)->GetAt(static_cast(L_86)); NullCheck(L_87); Type_t* L_88; L_88 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_87); bool L_89; L_89 = Delegate_arg_type_match_m96CBCA00854E39FA6C89FB1ED2E7745985B93FE1(L_83, L_88, 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(L_90, 1)); } IL_0195: { int32_t L_91 = V_9; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_92 = V_3; NullCheck(L_92); if ((((int32_t)L_91) < ((int32_t)((int32_t)(((RuntimeArray*)L_92)->max_length))))) { goto IL_0171; } } { DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_93 = V_6; NullCheck(L_93); L_93->___curried_first_arg_2 = (bool)1; goto IL_02dc; } IL_01a9: { MethodInfo_t* L_94 = ___2_method; NullCheck(L_94); bool L_95; L_95 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_94, NULL); if (L_95) { goto IL_0240; } } { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_96 = V_3; NullCheck(L_96); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_97 = V_2; NullCheck(L_97); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_96)->max_length)), 1))) == ((uint32_t)((int32_t)(((RuntimeArray*)L_97)->max_length)))))) { goto IL_0209; } } { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_98 = V_2; NullCheck(L_98); int32_t L_99 = 0; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_100 = (L_98)->GetAt(static_cast(L_99)); NullCheck(L_100); Type_t* L_101; L_101 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_100); MethodInfo_t* L_102 = ___2_method; NullCheck(L_102); Type_t* L_103; L_103 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_102); bool L_104; L_104 = Delegate_arg_type_match_this_m3EDAA67F8BB069AD8C9F044BECF474DDD15B30FB(L_101, L_103, (bool)0, NULL); V_5 = L_104; V_10 = 0; goto IL_01fd; } IL_01d9: { bool L_105 = V_5; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_106 = V_2; int32_t L_107 = V_10; NullCheck(L_106); int32_t L_108 = ((int32_t)il2cpp_codegen_add(L_107, 1)); ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_109 = (L_106)->GetAt(static_cast(L_108)); NullCheck(L_109); Type_t* L_110; L_110 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_109); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_111 = V_3; int32_t L_112 = V_10; NullCheck(L_111); int32_t L_113 = L_112; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_114 = (L_111)->GetAt(static_cast(L_113)); NullCheck(L_114); Type_t* L_115; L_115 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_114); bool L_116; L_116 = Delegate_arg_type_match_m96CBCA00854E39FA6C89FB1ED2E7745985B93FE1(L_110, L_115, 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(L_117, 1)); } IL_01fd: { int32_t L_118 = V_10; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_119 = V_3; NullCheck(L_119); if ((((int32_t)L_118) < ((int32_t)((int32_t)(((RuntimeArray*)L_119)->max_length))))) { goto IL_01d9; } } { goto IL_02dc; } IL_0209: { bool L_120 = ___4_allowClosed; V_5 = L_120; V_11 = 0; goto IL_0234; } IL_0212: { bool L_121 = V_5; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_122 = V_2; int32_t L_123 = V_11; NullCheck(L_122); int32_t L_124 = L_123; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_125 = (L_122)->GetAt(static_cast(L_124)); NullCheck(L_125); Type_t* L_126; L_126 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_125); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_127 = V_3; int32_t L_128 = V_11; NullCheck(L_127); int32_t L_129 = L_128; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_130 = (L_127)->GetAt(static_cast(L_129)); NullCheck(L_130); Type_t* L_131; L_131 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_130); bool L_132; L_132 = Delegate_arg_type_match_m96CBCA00854E39FA6C89FB1ED2E7745985B93FE1(L_126, L_131, 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(L_133, 1)); } IL_0234: { int32_t L_134 = V_11; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_135 = V_3; NullCheck(L_135); if ((((int32_t)L_134) < ((int32_t)((int32_t)(((RuntimeArray*)L_135)->max_length))))) { goto IL_0212; } } { goto IL_02dc; } IL_0240: { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_136 = V_2; NullCheck(L_136); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_137 = V_3; NullCheck(L_137); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_136)->max_length)), 1))) == ((uint32_t)((int32_t)(((RuntimeArray*)L_137)->max_length)))))) { goto IL_02ab; } } { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_138 = V_3; NullCheck(L_138); int32_t L_139 = 0; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_140 = (L_138)->GetAt(static_cast(L_139)); NullCheck(L_140); Type_t* L_141; L_141 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_140); NullCheck(L_141); bool L_142; L_142 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_141, NULL); if (L_142) { goto IL_026b; } } { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_143 = V_3; NullCheck(L_143); int32_t L_144 = 0; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_145 = (L_143)->GetAt(static_cast(L_144)); NullCheck(L_145); Type_t* L_146; L_146 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_145); NullCheck(L_146); bool L_147; L_147 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_146, 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 = ___4_allowClosed; V_5 = (bool)((int32_t)(G_B47_0&(int32_t)L_148)); V_12 = 0; goto IL_029a; } IL_0276: { bool L_149 = V_5; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_150 = V_2; int32_t L_151 = V_12; NullCheck(L_150); int32_t L_152 = L_151; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_153 = (L_150)->GetAt(static_cast(L_152)); NullCheck(L_153); Type_t* L_154; L_154 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_153); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_155 = V_3; int32_t L_156 = V_12; NullCheck(L_155); int32_t L_157 = ((int32_t)il2cpp_codegen_add(L_156, 1)); ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_158 = (L_155)->GetAt(static_cast(L_157)); NullCheck(L_158); Type_t* L_159; L_159 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_158); bool L_160; L_160 = Delegate_arg_type_match_m96CBCA00854E39FA6C89FB1ED2E7745985B93FE1(L_154, L_159, 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(L_161, 1)); } IL_029a: { int32_t L_162 = V_12; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_163 = V_2; NullCheck(L_163); if ((((int32_t)L_162) < ((int32_t)((int32_t)(((RuntimeArray*)L_163)->max_length))))) { goto IL_0276; } } { DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_164 = V_6; NullCheck(L_164); L_164->___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_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_166 = V_2; int32_t L_167 = V_13; NullCheck(L_166); int32_t L_168 = L_167; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_169 = (L_166)->GetAt(static_cast(L_168)); NullCheck(L_169); Type_t* L_170; L_170 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_169); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_171 = V_3; int32_t L_172 = V_13; NullCheck(L_171); int32_t L_173 = L_172; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_174 = (L_171)->GetAt(static_cast(L_173)); NullCheck(L_174); Type_t* L_175; L_175 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_174); bool L_176; L_176 = Delegate_arg_type_match_m96CBCA00854E39FA6C89FB1ED2E7745985B93FE1(L_170, L_175, 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(L_177, 1)); } IL_02d5: { int32_t L_178 = V_13; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_179 = V_3; NullCheck(L_179); if ((((int32_t)L_178) < ((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 = ___3_throwOnBindFailure; if (!L_181) { goto IL_02ee; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_182 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_182); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_182, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA45726431476F6607672D5CDD751250B84901D8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_182, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CreateDelegate_m08BE207FEEBFB4996434FAD6EB687DBFFAE3E041_RuntimeMethod_var))); } IL_02ee: { return (Delegate_t*)NULL; } IL_02f0: { Type_t* L_183 = ___0_type; RuntimeObject* L_184 = V_0; MethodInfo_t* L_185 = ___2_method; bool L_186 = ___3_throwOnBindFailure; Delegate_t* L_187; L_187 = Delegate_CreateDelegate_internal_mF88D8D15C782C96809FFBB3CEC466F1D005E99C2(L_183, L_184, L_185, L_186, 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 = ___2_method; NullCheck(L_189); L_189->___original_method_info_10 = L_190; Il2CppCodeGenWriteBarrier((void**)(&L_189->___original_method_info_10), (void*)L_190); } IL_0307: { DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_191 = V_6; if (!L_191) { goto IL_0314; } } { Delegate_t* L_192 = V_7; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_193 = V_6; NullCheck(L_192); L_192->___data_11 = L_193; Il2CppCodeGenWriteBarrier((void**)(&L_192->___data_11), (void*)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_mE2117ED279628E4E63D357AFAB3653DD909CB2D7 (Type_t* ___0_type, RuntimeObject* ___1_firstArgument, MethodInfo_t* ___2_method, const RuntimeMethod* method) { { Type_t* L_0 = ___0_type; RuntimeObject* L_1 = ___1_firstArgument; MethodInfo_t* L_2 = ___2_method; Delegate_t* L_3; L_3 = Delegate_CreateDelegate_m08BE207FEEBFB4996434FAD6EB687DBFFAE3E041(L_0, L_1, L_2, (bool)1, (bool)1, 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_mDBC5DC9EA0E8CB940DAFFBAC763E586C48E115D6 (Type_t* ___0_type, MethodInfo_t* ___1_method, bool ___2_throwOnBindFailure, const RuntimeMethod* method) { { Type_t* L_0 = ___0_type; MethodInfo_t* L_1 = ___1_method; bool L_2 = ___2_throwOnBindFailure; Delegate_t* L_3; L_3 = Delegate_CreateDelegate_m08BE207FEEBFB4996434FAD6EB687DBFFAE3E041(L_0, NULL, L_1, L_2, (bool)0, NULL); return L_3; } } // System.Delegate System.Delegate::CreateDelegate(System.Type,System.Reflection.MethodInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_CreateDelegate_m166F8149A673DE0A735634C1AB9DE71FD34A6BB4 (Type_t* ___0_type, MethodInfo_t* ___1_method, const RuntimeMethod* method) { { Type_t* L_0 = ___0_type; MethodInfo_t* L_1 = ___1_method; Delegate_t* L_2; L_2 = Delegate_CreateDelegate_mDBC5DC9EA0E8CB940DAFFBAC763E586C48E115D6(L_0, L_1, (bool)1, 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_mC9E175971619E32A8FF452FFF923AF58F2C5F364 (Type_t* ___0_type, RuntimeObject* ___1_target, String_t* ___2_method, const RuntimeMethod* method) { { Type_t* L_0 = ___0_type; RuntimeObject* L_1 = ___1_target; String_t* L_2 = ___2_method; Delegate_t* L_3; L_3 = Delegate_CreateDelegate_m019E0851CC315AFB885ED556AD03D310A9180ECC(L_0, L_1, L_2, (bool)0, 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_mBC9367B6BFE2B6B403FDBAF14DC35FD778C08C89 (Type_t* ___0_type, Type_t* ___1_target, String_t* ___2_method, int32_t ___3_bflags, bool ___4_ignoreCase, bool ___5_throwOnBindFailure, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_m04B3F1640A4180A9A87D9C2D26E10560FE86F487_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MulticastDelegate_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_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_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_1 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* 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 = ___0_type; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_GetCandidateMethod_mBC9367B6BFE2B6B403FDBAF14DC35FD778C08C89_RuntimeMethod_var))); } IL_0014: { String_t* L_3 = ___2_method; if (L_3) { goto IL_0022; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_4); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_GetCandidateMethod_mBC9367B6BFE2B6B403FDBAF14DC35FD778C08C89_RuntimeMethod_var))); } IL_0022: { Type_t* L_5 = ___0_type; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (MulticastDelegate_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); NullCheck(L_5); bool L_8; L_8 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(20 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_5, L_7); if (L_8) { goto IL_003f; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_9); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7C1001A53F46C335E96FA34F705D3AF9DB8160FC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_GetCandidateMethod_mBC9367B6BFE2B6B403FDBAF14DC35FD778C08C89_RuntimeMethod_var))); } IL_003f: { Type_t* L_10 = ___0_type; NullCheck(L_10); MethodInfo_t* L_11; L_11 = Type_GetMethod_m66AD062187F19497DBCA900823B0C268322DC231(L_10, _stringLiteralD7A66F857F6E3FCCC482964755DB79017BF35DD2, NULL); V_0 = L_11; MethodInfo_t* L_12 = V_0; NullCheck(L_12); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_13; L_13 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(32 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParametersInternal() */, L_12); V_1 = L_13; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_14 = V_1; NullCheck(L_14); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_15 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))); V_2 = L_15; V_5 = 0; goto IL_0073; } IL_0060: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_16 = V_2; int32_t L_17 = V_5; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_18 = V_1; int32_t L_19 = V_5; NullCheck(L_18); int32_t L_20 = L_19; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_21); Type_t* L_22; L_22 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_21); NullCheck(L_16); ArrayElementTypeCheck (L_16, L_22); (L_16)->SetAt(static_cast(L_17), (Type_t*)L_22); int32_t L_23 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0073: { int32_t L_24 = V_5; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_25 = V_1; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_0060; } } { int32_t L_26 = ___3_bflags; V_3 = ((int32_t)(((int32_t)65586)|(int32_t)L_26)); bool L_27 = ___4_ignoreCase; if (!L_27) { goto IL_008a; } } { int32_t L_28 = V_3; V_3 = ((int32_t)((int32_t)L_28|1)); } IL_008a: { V_4 = (MethodInfo_t*)NULL; Type_t* L_29 = ___1_target; V_6 = L_29; goto IL_00d1; } IL_0092: { Type_t* L_30 = V_6; String_t* L_31 = ___2_method; int32_t L_32 = V_3; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = V_2; ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* L_34; L_34 = Array_Empty_TisParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_m04B3F1640A4180A9A87D9C2D26E10560FE86F487_inline(Array_Empty_TisParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_m04B3F1640A4180A9A87D9C2D26E10560FE86F487_RuntimeMethod_var); NullCheck(L_30); MethodInfo_t* L_35; L_35 = Type_GetMethod_mF3AF3FA3834D7F99592A4CA715FFD2DE12291562(L_30, L_31, L_32, (Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*)NULL, L_33, L_34, NULL); V_7 = L_35; MethodInfo_t* L_36 = V_7; bool L_37; L_37 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_36, (MethodInfo_t*)NULL, NULL); if (!L_37) { goto IL_00c8; } } { MethodInfo_t* L_38 = V_0; NullCheck(L_38); Type_t* L_39; L_39 = VirtualFuncInvoker0< Type_t* >::Invoke(38 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_38); MethodInfo_t* L_40 = V_7; NullCheck(L_40); Type_t* L_41; L_41 = VirtualFuncInvoker0< Type_t* >::Invoke(38 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_40); bool L_42; L_42 = Delegate_return_type_match_mD5F6086A14DB2072FF0B0CFDEDD1B20483BF4CB9(L_39, L_41, 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 = VirtualFuncInvoker0< Type_t* >::Invoke(105 /* System.Type System.Type::get_BaseType() */, L_44); V_6 = L_45; } IL_00d1: { Type_t* L_46 = V_6; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_47; L_47 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_46, (Type_t*)NULL, NULL); if (L_47) { goto IL_0092; } } IL_00db: { MethodInfo_t* L_48 = V_4; bool L_49; L_49 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_48, (MethodInfo_t*)NULL, NULL); if (!L_49) { goto IL_0101; } } { bool L_50 = ___5_throwOnBindFailure; if (!L_50) { goto IL_00ff; } } { String_t* L_51 = ___2_method; String_t* L_52; L_52 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCCEE94E967C19213FAB9810143ACDC62E46BD517)), L_51, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_53 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_53); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_53, L_52, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_53, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_GetCandidateMethod_mBC9367B6BFE2B6B403FDBAF14DC35FD778C08C89_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_mF8BB41A7AF0AA7A10F9F4885E9FB420720CE7F1D (Type_t* ___0_type, Type_t* ___1_target, String_t* ___2_method, bool ___3_ignoreCase, bool ___4_throwOnBindFailure, 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 = ___1_target; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral320772EF40302B49A179DB96BAD02224E97B4018)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CreateDelegate_mF8BB41A7AF0AA7A10F9F4885E9FB420720CE7F1D_RuntimeMethod_var))); } IL_0014: { Type_t* L_3 = ___0_type; Type_t* L_4 = ___1_target; String_t* L_5 = ___2_method; bool L_6 = ___3_ignoreCase; bool L_7 = ___4_throwOnBindFailure; MethodInfo_t* L_8; L_8 = Delegate_GetCandidateMethod_mBC9367B6BFE2B6B403FDBAF14DC35FD778C08C89(L_3, L_4, L_5, 8, L_6, L_7, NULL); V_0 = L_8; MethodInfo_t* L_9 = V_0; bool L_10; L_10 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_9, (MethodInfo_t*)NULL, NULL); if (!L_10) { goto IL_002c; } } { return (Delegate_t*)NULL; } IL_002c: { Type_t* L_11 = ___0_type; MethodInfo_t* L_12 = V_0; bool L_13 = ___4_throwOnBindFailure; Delegate_t* L_14; L_14 = Delegate_CreateDelegate_internal_mF88D8D15C782C96809FFBB3CEC466F1D005E99C2(L_11, NULL, L_12, L_13, 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_mDA8E50B5201486C69D65F58A1FA3BF9CAB0289F7 (Type_t* ___0_type, Type_t* ___1_target, String_t* ___2_method, const RuntimeMethod* method) { { Type_t* L_0 = ___0_type; Type_t* L_1 = ___1_target; String_t* L_2 = ___2_method; Delegate_t* L_3; L_3 = Delegate_CreateDelegate_mF8BB41A7AF0AA7A10F9F4885E9FB420720CE7F1D(L_0, L_1, L_2, (bool)0, (bool)1, 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_m36A43F94EF4349C625F42580DAD2DFCA7CB40698 (Type_t* ___0_type, RuntimeObject* ___1_target, String_t* ___2_method, bool ___3_ignoreCase, bool ___4_throwOnBindFailure, const RuntimeMethod* method) { MethodInfo_t* V_0 = NULL; { RuntimeObject* L_0 = ___1_target; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral320772EF40302B49A179DB96BAD02224E97B4018)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CreateDelegate_m36A43F94EF4349C625F42580DAD2DFCA7CB40698_RuntimeMethod_var))); } IL_000e: { Type_t* L_2 = ___0_type; RuntimeObject* L_3 = ___1_target; NullCheck(L_3); Type_t* L_4; L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL); String_t* L_5 = ___2_method; bool L_6 = ___3_ignoreCase; bool L_7 = ___4_throwOnBindFailure; MethodInfo_t* L_8; L_8 = Delegate_GetCandidateMethod_mBC9367B6BFE2B6B403FDBAF14DC35FD778C08C89(L_2, L_4, L_5, 4, L_6, L_7, NULL); V_0 = L_8; MethodInfo_t* L_9 = V_0; bool L_10; L_10 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_9, (MethodInfo_t*)NULL, NULL); if (!L_10) { goto IL_002b; } } { return (Delegate_t*)NULL; } IL_002b: { Type_t* L_11 = ___0_type; RuntimeObject* L_12 = ___1_target; MethodInfo_t* L_13 = V_0; bool L_14 = ___4_throwOnBindFailure; Delegate_t* L_15; L_15 = Delegate_CreateDelegate_internal_mF88D8D15C782C96809FFBB3CEC466F1D005E99C2(L_11, L_12, L_13, L_14, 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_m019E0851CC315AFB885ED556AD03D310A9180ECC (Type_t* ___0_type, RuntimeObject* ___1_target, String_t* ___2_method, bool ___3_ignoreCase, const RuntimeMethod* method) { { Type_t* L_0 = ___0_type; RuntimeObject* L_1 = ___1_target; String_t* L_2 = ___2_method; bool L_3 = ___3_ignoreCase; Delegate_t* L_4; L_4 = Delegate_CreateDelegate_m36A43F94EF4349C625F42580DAD2DFCA7CB40698(L_0, L_1, L_2, L_3, (bool)1, NULL); return L_4; } } // System.Object System.Delegate::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Delegate_Clone_m8B21D18E314730820FF59DF786DD02BFF1D750C6 (Delegate_t* __this, const RuntimeMethod* method) { { RuntimeObject* L_0; L_0 = Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3(__this, NULL); return L_0; } } // System.Boolean System.Delegate::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_Equals_m5E6785C19C9FD47DF4FBCE9D18BB72DEC5B826CD (Delegate_t* __this, RuntimeObject* ___0_obj, 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 = ___0_obj; 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->___m_target_2; RuntimeObject* L_4 = __this->___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_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019(L_5, NULL); MethodInfo_t* L_7; L_7 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019(__this, NULL); bool L_8; L_8 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_6, L_7, NULL); if (!L_8) { goto IL_00c9; } } { Delegate_t* L_9 = V_0; NullCheck(L_9); DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_10 = L_9->___data_11; if (L_10) { goto IL_0046; } } { DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_11 = __this->___data_11; if (!L_11) { goto IL_00c7; } } IL_0046: { Delegate_t* L_12 = V_0; NullCheck(L_12); DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_13 = L_12->___data_11; if (!L_13) { goto IL_0091; } } { DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_14 = __this->___data_11; if (!L_14) { goto IL_0091; } } { Delegate_t* L_15 = V_0; NullCheck(L_15); DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_16 = L_15->___data_11; NullCheck(L_16); Type_t* L_17 = L_16->___target_type_0; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_18 = __this->___data_11; NullCheck(L_18); Type_t* L_19 = L_18->___target_type_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_20; L_20 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_17, L_19, NULL); if (!L_20) { goto IL_008f; } } { Delegate_t* L_21 = V_0; NullCheck(L_21); DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_22 = L_21->___data_11; NullCheck(L_22); String_t* L_23 = L_22->___method_name_1; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_24 = __this->___data_11; NullCheck(L_24); String_t* L_25 = L_24->___method_name_1; bool L_26; L_26 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_23, L_25, NULL); return L_26; } IL_008f: { return (bool)0; } IL_0091: { Delegate_t* L_27 = V_0; NullCheck(L_27); DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_28 = L_27->___data_11; if (!L_28) { goto IL_00ab; } } { Delegate_t* L_29 = V_0; NullCheck(L_29); DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_30 = L_29->___data_11; NullCheck(L_30); Type_t* L_31 = L_30->___target_type_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_32; L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_31, (Type_t*)NULL, NULL); return L_32; } IL_00ab: { DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_33 = __this->___data_11; if (!L_33) { goto IL_00c5; } } { DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* L_34 = __this->___data_11; NullCheck(L_34); Type_t* L_35 = L_34->___target_type_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_36; L_36 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_35, (Type_t*)NULL, 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_mC178C56342B2FA785A6FC79CA6657B6593DA5235 (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_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019(__this, NULL); V_0 = L_0; MethodInfo_t* L_1 = V_0; bool L_2; L_2 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_1, (MethodInfo_t*)NULL, NULL); if (L_2) { goto IL_001d; } } { Type_t* L_3; L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL); NullCheck(L_3); int32_t L_4; L_4 = VirtualFuncInvoker0< 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 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_5); G_B3_0 = L_6; } IL_0023: { RuntimeObject* L_7 = __this->___m_target_2; int32_t L_8; L_8 = RuntimeHelpers_GetHashCode_m7B5D57E1EE2A59EDFA1BD237E9B37C6C836D774B(L_7, NULL); return ((int32_t)(G_B3_0^L_8)); } } // System.Reflection.MethodInfo System.Delegate::GetMethodImpl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Delegate_GetMethodImpl_mFF67D0F42D11489229493D26DB4F691F36E394F8 (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->___method_info_9; bool L_1; L_1 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_0, (MethodInfo_t*)NULL, NULL); if (!L_1) { goto IL_0015; } } { MethodInfo_t* L_2 = __this->___method_info_9; return L_2; } IL_0015: { intptr_t L_3 = __this->___method_3; intptr_t L_4 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1; bool L_5; L_5 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_3, L_4, NULL); if (!L_5) { goto IL_0058; } } { bool L_6 = __this->___method_is_virtual_12; if (L_6) { goto IL_004c; } } { intptr_t L_7 = __this->___method_3; RuntimeMethodHandle_tB35B96E97214DCBE20B0B02B1E687884B34680B2 L_8; memset((&L_8), 0, sizeof(L_8)); RuntimeMethodHandle__ctor_mE77AEC4D1F35D0F4D9F994E8EC7901234C631D8B_inline((&L_8), L_7, /*hidden argument*/NULL); MethodBase_t* L_9; L_9 = RuntimeMethodInfo_GetMethodFromHandleNoGenericCheck_m40639F6C0992428117C7DAE1D30D581D398DC916(L_8, NULL); __this->___method_info_9 = ((MethodInfo_t*)CastclassClass((RuntimeObject*)L_9, MethodInfo_t_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___method_info_9), (void*)((MethodInfo_t*)CastclassClass((RuntimeObject*)L_9, MethodInfo_t_il2cpp_TypeInfo_var))); goto IL_0058; } IL_004c: { MethodInfo_t* L_10; L_10 = Delegate_GetVirtualMethod_internal_mE4071F8B9C00B5E418D626955010476D6469CA70(__this, NULL); __this->___method_info_9 = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___method_info_9), (void*)L_10); } IL_0058: { MethodInfo_t* L_11 = __this->___method_info_9; return L_11; } } // System.Void System.Delegate::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Delegate_GetObjectData_m1955CED3A691B40ABA43AD8A5CD135C2EEF87923 (Delegate_t* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; DelegateSerializationHolder_GetDelegateData_mD88DBCA01EB10A7E0AD6FAE0F4B0D1119116C76D(__this, L_0, L_1, NULL); return; } } // System.Delegate[] System.Delegate::GetInvocationList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* Delegate_GetInvocationList_mDE64B87D8AF0E55E48B26FB6DD87F0304B7D11BF (Delegate_t* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_0 = (DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771*)(DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771*)SZArrayNew(DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771_il2cpp_TypeInfo_var, (uint32_t)1); DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_1 = L_0; NullCheck(L_1); ArrayElementTypeCheck (L_1, __this); (L_1)->SetAt(static_cast(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_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, 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 = ___0_a; if (L_0) { goto IL_0005; } } { Delegate_t* L_1 = ___1_b; return L_1; } IL_0005: { Delegate_t* L_2 = ___1_b; if (L_2) { goto IL_000a; } } { Delegate_t* L_3 = ___0_a; return L_3; } IL_000a: { Delegate_t* L_4 = ___0_a; NullCheck(L_4); Type_t* L_5; L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL); Delegate_t* L_6 = ___1_b; NullCheck(L_6); Type_t* L_7; L_7 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_6, NULL); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_8; L_8 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_5, L_7, NULL); if (!L_8) { goto IL_0043; } } { Delegate_t* L_9 = ___0_a; NullCheck(L_9); Type_t* L_10; L_10 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_9, NULL); NullCheck(L_10); String_t* L_11; L_11 = VirtualFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, L_10); Delegate_t* L_12 = ___1_b; NullCheck(L_12); Type_t* L_13; L_13 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_12, NULL); NullCheck(L_13); String_t* L_14; L_14 = VirtualFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, L_13); String_t* L_15; L_15 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9771FB467CA8B948D13D8F8708F485D13BA65D53)), L_11, L_14, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_16 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_16); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_16, L_15, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00_RuntimeMethod_var))); } IL_0043: { Delegate_t* L_17 = ___0_a; Delegate_t* L_18 = ___1_b; NullCheck(L_17); Delegate_t* L_19; L_19 = VirtualFuncInvoker1< Delegate_t*, Delegate_t* >::Invoke(10 /* System.Delegate System.Delegate::CombineImpl(System.Delegate) */, L_17, L_18); return L_19; } } // System.Delegate System.Delegate::Combine(System.Delegate[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m6A7902172AF755ED829CD473401FF20DCEDF8998 (DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___0_delegates, const RuntimeMethod* method) { Delegate_t* V_0 = NULL; DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* V_1 = NULL; int32_t V_2 = 0; Delegate_t* V_3 = NULL; { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_0 = ___0_delegates; if (L_0) { goto IL_0005; } } { return (Delegate_t*)NULL; } IL_0005: { V_0 = (Delegate_t*)NULL; DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_1 = ___0_delegates; V_1 = L_1; V_2 = 0; goto IL_001d; } IL_000d: { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* 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(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_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_6, L_7, NULL); V_0 = L_8; int32_t L_9 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_001d: { int32_t L_10 = V_2; DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_11 = V_1; NullCheck(L_11); if ((((int32_t)L_10) < ((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_m6AAF1CC440CF3338E1DCEBD94E74661634077F15 (Delegate_t* __this, Delegate_t* ___0_d, 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))))->___Empty_6; MulticastNotSupportedException_t3D4ACD51B719994B3E361B66814FBB763B27E3F8* L_1 = (MulticastNotSupportedException_t3D4ACD51B719994B3E361B66814FBB763B27E3F8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MulticastNotSupportedException_t3D4ACD51B719994B3E361B66814FBB763B27E3F8_il2cpp_TypeInfo_var))); NullCheck(L_1); MulticastNotSupportedException__ctor_mE514137283E3DEE44279AA786FF9F40DB2A206A7(L_1, L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_CombineImpl_m6AAF1CC440CF3338E1DCEBD94E74661634077F15_RuntimeMethod_var))); } } // System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, 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 = ___0_source; if (L_0) { goto IL_0005; } } { return (Delegate_t*)NULL; } IL_0005: { Delegate_t* L_1 = ___1_value; if (L_1) { goto IL_000a; } } { Delegate_t* L_2 = ___0_source; return L_2; } IL_000a: { Delegate_t* L_3 = ___0_source; NullCheck(L_3); Type_t* L_4; L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL); Delegate_t* L_5 = ___1_value; NullCheck(L_5); Type_t* L_6; L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_7; L_7 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_4, L_6, NULL); if (!L_7) { goto IL_0043; } } { Delegate_t* L_8 = ___0_source; NullCheck(L_8); Type_t* L_9; L_9 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_8, NULL); NullCheck(L_9); String_t* L_10; L_10 = VirtualFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, L_9); Delegate_t* L_11 = ___1_value; NullCheck(L_11); Type_t* L_12; L_12 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_11, NULL); NullCheck(L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, L_12); String_t* L_14; L_14 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9771FB467CA8B948D13D8F8708F485D13BA65D53)), L_10, L_13, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_15); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_15, L_14, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3_RuntimeMethod_var))); } IL_0043: { Delegate_t* L_16 = ___0_source; Delegate_t* L_17 = ___1_value; NullCheck(L_16); Delegate_t* L_18; L_18 = VirtualFuncInvoker1< Delegate_t*, Delegate_t* >::Invoke(11 /* System.Delegate System.Delegate::RemoveImpl(System.Delegate) */, L_16, L_17); return L_18; } } // System.Delegate System.Delegate::RemoveImpl(System.Delegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_RemoveImpl_m64E8C0A7A6E60A3836AD7C68AE560E85118B53C7 (Delegate_t* __this, Delegate_t* ___0_d, const RuntimeMethod* method) { { Delegate_t* L_0 = ___0_d; bool L_1; L_1 = VirtualFuncInvoker1< 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.Boolean System.Delegate::op_Equality(System.Delegate,System.Delegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_op_Equality_m8B96593B665536587FFD27DE233442C075971C32 (Delegate_t* ___0_d1, Delegate_t* ___1_d2, const RuntimeMethod* method) { { Delegate_t* L_0 = ___0_d1; if (L_0) { goto IL_000a; } } { Delegate_t* L_1 = ___1_d2; if (L_1) { goto IL_0008; } } { return (bool)1; } IL_0008: { return (bool)0; } IL_000a: { Delegate_t* L_2 = ___1_d2; if (L_2) { goto IL_000f; } } { return (bool)0; } IL_000f: { Delegate_t* L_3 = ___0_d1; Delegate_t* L_4 = ___1_d2; NullCheck(L_3); bool L_5; L_5 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_3, L_4); return L_5; } } // System.Boolean System.Delegate::op_Inequality(System.Delegate,System.Delegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_op_Inequality_mA9EAADBA0C976289CCD49DC5A4BEDBB060B579E0 (Delegate_t* ___0_d1, Delegate_t* ___1_d2, const RuntimeMethod* method) { { Delegate_t* L_0 = ___0_d1; Delegate_t* L_1 = ___1_d2; bool L_2; L_2 = Delegate_op_Equality_m8B96593B665536587FFD27DE233442C075971C32(L_0, L_1, NULL); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } // System.MulticastDelegate System.Delegate::AllocDelegateLike_internal(System.Delegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MulticastDelegate_t* Delegate_AllocDelegateLike_internal_mE7F759D1201468434551A1D853892B460463AA59 (Delegate_t* ___0_d, const RuntimeMethod* method) { typedef MulticastDelegate_t* (*Delegate_AllocDelegateLike_internal_mE7F759D1201468434551A1D853892B460463AA59_ftn) (Delegate_t*); using namespace il2cpp::icalls; return ((Delegate_AllocDelegateLike_internal_mE7F759D1201468434551A1D853892B460463AA59_ftn)mscorlib::System::Delegate::AllocDelegateLike_internal) (___0_d); } #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_m9ADD5D98407F4BB08A19281169B6DCDF6201C30E (DelegateSerializationHolder_tEEBA132527C67F93613A3CB931E891F997034AD0* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_ctx, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771_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_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* V_0 = NULL; int32_t V_1 = 0; DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* V_2 = NULL; DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* V_3 = NULL; int32_t V_4 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); RuntimeObject* L_3; L_3 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_0, _stringLiteral0B590A2DA605C4ACE411C09E803C72CE23A58D9C, L_2, NULL); V_0 = ((DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC*)CastclassClass((RuntimeObject*)L_3, DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC_il2cpp_TypeInfo_var)); V_1 = 0; DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* L_4 = V_0; V_2 = L_4; goto IL_0032; } IL_0027: { DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* L_5 = V_2; NullCheck(L_5); DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* L_6 = L_5->___delegateEntry_6; V_2 = L_6; int32_t L_7 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0032: { DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* 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_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* L_10 = V_0; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_11 = ___0_info; NullCheck(L_10); Delegate_t* L_12; L_12 = DelegateEntry_DeserializeDelegate_m0D6530482759FC580241377EA162BE16FE44E59F(L_10, L_11, 0, NULL); __this->____delegate_0 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____delegate_0), (void*)L_12); return; } IL_0048: { int32_t L_13 = V_1; DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_14 = (DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771*)(DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771*)SZArrayNew(DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771_il2cpp_TypeInfo_var, (uint32_t)L_13); V_3 = L_14; DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* L_15 = V_0; V_2 = L_15; V_4 = 0; goto IL_0070; } IL_0056: { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_16 = V_3; int32_t L_17 = V_4; DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* L_18 = V_2; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_19 = ___0_info; int32_t L_20 = V_4; NullCheck(L_18); Delegate_t* L_21; L_21 = DelegateEntry_DeserializeDelegate_m0D6530482759FC580241377EA162BE16FE44E59F(L_18, L_19, L_20, NULL); NullCheck(L_16); ArrayElementTypeCheck (L_16, L_21); (L_16)->SetAt(static_cast(L_17), (Delegate_t*)L_21); DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* L_22 = V_2; NullCheck(L_22); DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* L_23 = L_22->___delegateEntry_6; V_2 = L_23; int32_t L_24 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_24, 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_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_27 = V_3; Delegate_t* L_28; L_28 = Delegate_Combine_m6A7902172AF755ED829CD473401FF20DCEDF8998(L_27, NULL); __this->____delegate_0 = L_28; Il2CppCodeGenWriteBarrier((void**)(&__this->____delegate_0), (void*)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_mD88DBCA01EB10A7E0AD6FAE0F4B0D1119116C76D (Delegate_t* ___0_instance, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___1_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___2_ctx, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateSerializationHolder_tEEBA132527C67F93613A3CB931E891F997034AD0_0_0_0_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_tC5AB7E8F745616680F337909D3A8E6C722CDF771* V_0 = NULL; DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* V_1 = NULL; int32_t V_2 = 0; Delegate_t* V_3 = NULL; String_t* V_4 = NULL; DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* V_5 = NULL; String_t* G_B4_0 = NULL; { Delegate_t* L_0 = ___0_instance; NullCheck(L_0); DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_1; L_1 = VirtualFuncInvoker0< DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* >::Invoke(9 /* System.Delegate[] System.Delegate::GetInvocationList() */, L_0); V_0 = L_1; V_1 = (DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC*)NULL; V_2 = 0; goto IL_0090; } IL_0010: { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* 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(L_4)); V_3 = L_5; Delegate_t* L_6 = V_3; NullCheck(L_6); RuntimeObject* L_7; L_7 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline(L_6, NULL); if (L_7) { goto IL_001f; } } { G_B4_0 = ((String_t*)(NULL)); goto IL_0030; } IL_001f: { String_t* L_8; L_8 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL); String_t* L_9; L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral320772EF40302B49A179DB96BAD02224E97B4018, L_8, NULL); G_B4_0 = L_9; } IL_0030: { V_4 = G_B4_0; Delegate_t* L_10 = V_3; String_t* L_11 = V_4; DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* L_12 = (DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC*)il2cpp_codegen_object_new(DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC_il2cpp_TypeInfo_var); NullCheck(L_12); DelegateEntry__ctor_mE9E8C75261564DC0823D8349BAADFAF221341A29(L_12, L_10, L_11, NULL); V_5 = L_12; DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* L_13 = V_1; if (L_13) { goto IL_004e; } } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_14 = ___1_info; DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* L_15 = V_5; NullCheck(L_14); SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F(L_14, _stringLiteral0B590A2DA605C4ACE411C09E803C72CE23A58D9C, L_15, NULL); goto IL_0056; } IL_004e: { DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* L_16 = V_1; DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* L_17 = V_5; NullCheck(L_16); L_16->___delegateEntry_6 = L_17; Il2CppCodeGenWriteBarrier((void**)(&L_16->___delegateEntry_6), (void*)L_17); } IL_0056: { DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* L_18 = V_5; V_1 = L_18; Delegate_t* L_19 = V_3; NullCheck(L_19); RuntimeObject* L_20; L_20 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline(L_19, NULL); if (!L_20) { goto IL_006f; } } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_21 = ___1_info; String_t* L_22 = V_4; Delegate_t* L_23 = V_3; NullCheck(L_23); RuntimeObject* L_24; L_24 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline(L_23, NULL); NullCheck(L_21); SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F(L_21, L_22, L_24, NULL); } IL_006f: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_25 = ___1_info; String_t* L_26; L_26 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL); String_t* L_27; L_27 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF, L_26, NULL); Delegate_t* L_28 = V_3; NullCheck(L_28); MethodInfo_t* L_29; L_29 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019(L_28, NULL); NullCheck(L_25); SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F(L_25, L_27, L_29, NULL); int32_t L_30 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_0090: { int32_t L_31 = V_2; DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_32 = V_0; NullCheck(L_32); if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))) { goto IL_0010; } } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_33 = ___1_info; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast (DelegateSerializationHolder_tEEBA132527C67F93613A3CB931E891F997034AD0_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_35; L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL); NullCheck(L_33); SerializationInfo_SetType_m5D07E1C38028872E49EA01129ED5BF1AF674C475(L_33, L_35, NULL); return; } } // System.Void System.DelegateSerializationHolder::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateSerializationHolder_GetObjectData_m7B74C48290B88C7BC15F6060AFC01EA4FEE5C56B (DelegateSerializationHolder_tEEBA132527C67F93613A3CB931E891F997034AD0* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_0); NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DelegateSerializationHolder_GetObjectData_m7B74C48290B88C7BC15F6060AFC01EA4FEE5C56B_RuntimeMethod_var))); } } // System.Object System.DelegateSerializationHolder::GetRealObject(System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DelegateSerializationHolder_GetRealObject_m6C6E485E101093E5709729102E26B5392144C742 (DelegateSerializationHolder_tEEBA132527C67F93613A3CB931E891F997034AD0* __this, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___0_context, const RuntimeMethod* method) { { Delegate_t* L_0 = __this->____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.DelegateSerializationHolder/DelegateEntry::.ctor(System.Delegate,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateEntry__ctor_mE9E8C75261564DC0823D8349BAADFAF221341A29 (DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* __this, Delegate_t* ___0_del, String_t* ___1_targetLabel, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Delegate_t* L_0 = ___0_del; NullCheck(L_0); Type_t* L_1; L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL); NullCheck(L_1); String_t* L_2; L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, L_1); __this->___type_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___type_0), (void*)L_2); Delegate_t* L_3 = ___0_del; NullCheck(L_3); Type_t* L_4; L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL); NullCheck(L_4); Assembly_t* L_5; L_5 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_4); NullCheck(L_5); String_t* L_6; L_6 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.Assembly::get_FullName() */, L_5); __this->___assembly_1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___assembly_1), (void*)L_6); String_t* L_7 = ___1_targetLabel; __this->___target_2 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___target_2), (void*)L_7); Delegate_t* L_8 = ___0_del; NullCheck(L_8); MethodInfo_t* L_9; L_9 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019(L_8, NULL); NullCheck(L_9); Type_t* L_10; L_10 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_9); NullCheck(L_10); Assembly_t* L_11; L_11 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_10); NullCheck(L_11); String_t* L_12; L_12 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.Assembly::get_FullName() */, L_11); __this->___targetTypeAssembly_3 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->___targetTypeAssembly_3), (void*)L_12); Delegate_t* L_13 = ___0_del; NullCheck(L_13); MethodInfo_t* L_14; L_14 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019(L_13, NULL); NullCheck(L_14); Type_t* L_15; L_15 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_14); NullCheck(L_15); String_t* L_16; L_16 = VirtualFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_FullName() */, L_15); __this->___targetTypeName_4 = L_16; Il2CppCodeGenWriteBarrier((void**)(&__this->___targetTypeName_4), (void*)L_16); Delegate_t* L_17 = ___0_del; NullCheck(L_17); MethodInfo_t* L_18; L_18 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019(L_17, NULL); NullCheck(L_18); String_t* L_19; L_19 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_18); __this->___methodName_5 = L_19; Il2CppCodeGenWriteBarrier((void**)(&__this->___methodName_5), (void*)L_19); return; } } // System.Delegate System.DelegateSerializationHolder/DelegateEntry::DeserializeDelegate(System.Runtime.Serialization.SerializationInfo,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* DelegateEntry_DeserializeDelegate_m0D6530482759FC580241377EA162BE16FE44E59F (DelegateEntry_tEF8C32582207CB5E2FE7AE07C62560D8CDA846DC* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, int32_t ___1_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; String_t* V_1 = NULL; MethodInfo_t* V_2 = NULL; Type_t* V_3 = NULL; Type_t* V_4 = NULL; { V_0 = NULL; RuntimeObject* L_0 = __this->___target_2; if (!L_0) { goto IL_0026; } } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = ___0_info; RuntimeObject* L_2 = __this->___target_2; NullCheck(L_2); String_t* L_3; L_3 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_2); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (RuntimeObject_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); NullCheck(L_1); RuntimeObject* L_6; L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_1, L_3, L_5, NULL); V_0 = L_6; } IL_0026: { String_t* L_7; L_7 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___1_index), NULL); String_t* L_8; L_8 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF, L_7, NULL); V_1 = L_8; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_9 = ___0_info; String_t* L_10 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (MethodInfo_t_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck(L_9); RuntimeObject* L_13; L_13 = SerializationInfo_GetValueNoThrow_mC2AB5CF14F11B0C67E384D5CEF15C9ADDC754D06(L_9, L_10, L_12, NULL); V_2 = ((MethodInfo_t*)CastclassClass((RuntimeObject*)L_13, MethodInfo_t_il2cpp_TypeInfo_var)); String_t* L_14 = __this->___assembly_1; Assembly_t* L_15; L_15 = Assembly_Load_mC42733BACCA273EEAA32A341CBF53722A44DCC90(L_14, NULL); String_t* L_16 = __this->___type_0; NullCheck(L_15); Type_t* L_17; L_17 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(15 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_15, L_16); V_3 = L_17; RuntimeObject* L_18 = V_0; if (!L_18) { goto IL_0089; } } { MethodInfo_t* L_19 = V_2; bool L_20; L_20 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_19, (MethodInfo_t*)NULL, NULL); if (L_20) { goto IL_007b; } } { Type_t* L_21 = V_3; RuntimeObject* L_22 = V_0; MethodInfo_t* L_23 = V_2; Delegate_t* L_24; L_24 = Delegate_CreateDelegate_mE2117ED279628E4E63D357AFAB3653DD909CB2D7(L_21, L_22, L_23, NULL); return L_24; } IL_007b: { Type_t* L_25 = V_3; RuntimeObject* L_26 = V_0; String_t* L_27 = __this->___methodName_5; Delegate_t* L_28; L_28 = Delegate_CreateDelegate_mC9E175971619E32A8FF452FFF923AF58F2C5F364(L_25, L_26, L_27, NULL); return L_28; } IL_0089: { MethodInfo_t* L_29 = V_2; bool L_30; L_30 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_29, (MethodInfo_t*)NULL, NULL); if (!L_30) { goto IL_009b; } } { Type_t* L_31 = V_3; RuntimeObject* L_32 = V_0; MethodInfo_t* L_33 = V_2; Delegate_t* L_34; L_34 = Delegate_CreateDelegate_mE2117ED279628E4E63D357AFAB3653DD909CB2D7(L_31, L_32, L_33, NULL); return L_34; } IL_009b: { String_t* L_35 = __this->___targetTypeAssembly_3; Assembly_t* L_36; L_36 = Assembly_Load_mC42733BACCA273EEAA32A341CBF53722A44DCC90(L_35, NULL); String_t* L_37 = __this->___targetTypeName_4; NullCheck(L_36); Type_t* L_38; L_38 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(15 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_36, L_37); V_4 = L_38; Type_t* L_39 = V_3; Type_t* L_40 = V_4; String_t* L_41 = __this->___methodName_5; Delegate_t* L_42; L_42 = Delegate_CreateDelegate_mDA8E50B5201486C69D65F58A1FA3BF9CAB0289F7(L_39, L_40, L_41, NULL); return L_42; } } #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.IntPtr::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtr__ctor_m20A566609A091311C734617C699E61F545250AC7 (intptr_t* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; *__this = (((intptr_t)L_0)); return; } } IL2CPP_EXTERN_C void IntPtr__ctor_m20A566609A091311C734617C699E61F545250AC7_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method) { intptr_t* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); IntPtr__ctor_m20A566609A091311C734617C699E61F545250AC7(_thisAdjusted, ___0_value, method); } // System.Void System.IntPtr::.ctor(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC (intptr_t* __this, int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; *__this = ((intptr_t)((uintptr_t)L_0)); return; } } IL2CPP_EXTERN_C void IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC_AdjustorThunk (RuntimeObject* __this, int64_t ___0_value, const RuntimeMethod* method) { intptr_t* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC(_thisAdjusted, ___0_value, method); } // System.Void System.IntPtr::.ctor(System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9 (intptr_t* __this, void* ___0_value, const RuntimeMethod* method) { { void* L_0 = ___0_value; *__this = ((intptr_t)L_0); return; } } IL2CPP_EXTERN_C void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_AdjustorThunk (RuntimeObject* __this, void* ___0_value, const RuntimeMethod* method) { intptr_t* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline(_thisAdjusted, ___0_value, method); } // System.Void System.IntPtr::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtr__ctor_mB25EE72E83504447D0560807D2B7CEA8AB06BDA2 (intptr_t* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; NullCheck(L_0); int64_t L_1; L_1 = SerializationInfo_GetInt64_m1010D1CDBFF71ECC939B7779DBA8A15ACF3E6E48(L_0, _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, NULL); V_0 = L_1; int64_t L_2 = V_0; *__this = ((intptr_t)((uintptr_t)L_2)); return; } } IL2CPP_EXTERN_C void IntPtr__ctor_mB25EE72E83504447D0560807D2B7CEA8AB06BDA2_AdjustorThunk (RuntimeObject* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { intptr_t* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); IntPtr__ctor_mB25EE72E83504447D0560807D2B7CEA8AB06BDA2(_thisAdjusted, ___0_info, ___1_context, method); } // System.Int32 System.IntPtr::get_Size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE (const RuntimeMethod* method) { { uint32_t L_0 = sizeof(void*); return L_0; } } // System.Void System.IntPtr::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtr_System_Runtime_Serialization_ISerializable_GetObjectData_m2C820559FC5BDABF0C3486B721C9670199F666C0 (intptr_t* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8); s_Il2CppMethodInitialized = true; } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IntPtr_System_Runtime_Serialization_ISerializable_GetObjectData_m2C820559FC5BDABF0C3486B721C9670199F666C0_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info; int64_t L_3; L_3 = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032(__this, NULL); NullCheck(L_2); SerializationInfo_AddValue_m216A4FEE287DCA4612C30DB41571962A584D6324(L_2, _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, L_3, NULL); return; } } IL2CPP_EXTERN_C void IntPtr_System_Runtime_Serialization_ISerializable_GetObjectData_m2C820559FC5BDABF0C3486B721C9670199F666C0_AdjustorThunk (RuntimeObject* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { intptr_t* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); IntPtr_System_Runtime_Serialization_ISerializable_GetObjectData_m2C820559FC5BDABF0C3486B721C9670199F666C0(_thisAdjusted, ___0_info, ___1_context, method); } // System.Boolean System.IntPtr::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_Equals_m0F39AB64A7BBD67190E745FF8334A5FC766CB26E (intptr_t* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, IntPtr_t_il2cpp_TypeInfo_var))) { goto IL_000a; } } { return (bool)0; } IL_000a: { RuntimeObject* L_1 = ___0_obj; intptr_t L_2 = *((intptr_t*)UnBox(L_1, IntPtr_t_il2cpp_TypeInfo_var)); intptr_t L_3 = *__this; return (bool)((((intptr_t)L_2) == ((intptr_t)L_3))? 1 : 0); } } IL2CPP_EXTERN_C bool IntPtr_Equals_m0F39AB64A7BBD67190E745FF8334A5FC766CB26E_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { intptr_t* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = IntPtr_Equals_m0F39AB64A7BBD67190E745FF8334A5FC766CB26E(_thisAdjusted, ___0_obj, method); return _returnValue; } // System.Int32 System.IntPtr::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_GetHashCode_m669B16AD7483C1C396E48F41D9CAC4B719E38F3D (intptr_t* __this, const RuntimeMethod* method) { { intptr_t L_0 = *__this; return ((int32_t)L_0); } } IL2CPP_EXTERN_C int32_t IntPtr_GetHashCode_m669B16AD7483C1C396E48F41D9CAC4B719E38F3D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { intptr_t* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = IntPtr_GetHashCode_m669B16AD7483C1C396E48F41D9CAC4B719E38F3D(_thisAdjusted, method); return _returnValue; } // System.Int64 System.IntPtr::ToInt64() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032 (intptr_t* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL); if ((!(((uint32_t)L_0) == ((uint32_t)4)))) { goto IL_0011; } } { intptr_t L_1 = *__this; return ((int64_t)((int32_t)L_1)); } IL_0011: { intptr_t L_2 = *__this; return ((int64_t)(uint64_t)((uintptr_t)L_2)); } } IL2CPP_EXTERN_C int64_t IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { intptr_t* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int64_t _returnValue; _returnValue = IntPtr_ToInt64_m0F81FB6FB08014074D4F5B915EDAB06A08552032(_thisAdjusted, method); return _returnValue; } // System.Void* System.IntPtr::ToPointer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6 (intptr_t* __this, const RuntimeMethod* method) { { intptr_t L_0 = *__this; return (void*)(L_0); } } IL2CPP_EXTERN_C void* IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { intptr_t* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); void* _returnValue; _returnValue = IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline(_thisAdjusted, method); return _returnValue; } // System.String System.IntPtr::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IntPtr_ToString_mDA1150F4802E1FB9313FB4E32C684EEE19116E5C (intptr_t* __this, const RuntimeMethod* method) { { String_t* L_0; L_0 = IntPtr_ToString_m4B664F765633183265DE764BECD5D78FCCA20A13(__this, (String_t*)NULL, NULL); return L_0; } } IL2CPP_EXTERN_C String_t* IntPtr_ToString_mDA1150F4802E1FB9313FB4E32C684EEE19116E5C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { intptr_t* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = IntPtr_ToString_mDA1150F4802E1FB9313FB4E32C684EEE19116E5C(_thisAdjusted, method); return _returnValue; } // System.String System.IntPtr::ToString(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IntPtr_ToString_m4B664F765633183265DE764BECD5D78FCCA20A13 (intptr_t* __this, String_t* ___0_format, const RuntimeMethod* method) { int32_t V_0 = 0; int64_t V_1 = 0; { int32_t L_0; L_0 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL); if ((!(((uint32_t)L_0) == ((uint32_t)4)))) { goto IL_001a; } } { intptr_t L_1 = *__this; V_0 = ((int32_t)L_1); String_t* L_2 = ___0_format; String_t* L_3; L_3 = Int32_ToString_mE871810BC163EE4EF88E7C7682A6AD39911173B8((&V_0), L_2, (RuntimeObject*)NULL, NULL); return L_3; } IL_001a: { intptr_t L_4 = *__this; V_1 = ((int64_t)(uint64_t)((uintptr_t)L_4)); String_t* L_5 = ___0_format; String_t* L_6; L_6 = Int64_ToString_mBCE0DC50D6F802651A6AE75682FF67775CB19B3B((&V_1), L_5, (RuntimeObject*)NULL, NULL); return L_6; } } IL2CPP_EXTERN_C String_t* IntPtr_ToString_m4B664F765633183265DE764BECD5D78FCCA20A13_AdjustorThunk (RuntimeObject* __this, String_t* ___0_format, const RuntimeMethod* method) { intptr_t* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = IntPtr_ToString_m4B664F765633183265DE764BECD5D78FCCA20A13(_thisAdjusted, ___0_format, method); return _returnValue; } // System.Boolean System.IntPtr::op_Equality(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271 (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) { { intptr_t L_0 = ___0_value1; intptr_t L_1 = ___1_value2; return (bool)((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0); } } // System.Boolean System.IntPtr::op_Inequality(System.IntPtr,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) { { intptr_t L_0 = ___0_value1; intptr_t L_1 = ___1_value2; return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.IntPtr System.IntPtr::op_Explicit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IntPtr_op_Explicit_m931A344F16D4C65EFB0B492EB07C7A82AF0B9FA1 (int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; intptr_t L_1; memset((&L_1), 0, sizeof(L_1)); IntPtr__ctor_m20A566609A091311C734617C699E61F545250AC7((&L_1), L_0, /*hidden argument*/NULL); return L_1; } } // System.IntPtr System.IntPtr::op_Explicit(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IntPtr_op_Explicit_mDDF1A91C58AC17347D735651A0D830CA1E86D4B0 (int64_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = ___0_value; intptr_t L_1; memset((&L_1), 0, sizeof(L_1)); IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&L_1), L_0, /*hidden argument*/NULL); return L_1; } } // System.IntPtr System.IntPtr::op_Explicit(System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IntPtr_op_Explicit_mE2CEC14C61FD5E2159A03EA2AD97F5CDC5BB9F4D (void* ___0_value, const RuntimeMethod* method) { { void* L_0 = ___0_value; intptr_t L_1; memset((&L_1), 0, sizeof(L_1)); IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline((&L_1), L_0, /*hidden argument*/NULL); return L_1; } } // System.Int32 System.IntPtr::op_Explicit(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_op_Explicit_mC33775570B5AC86421DABA8F8B9885DBFF49B02F (intptr_t ___0_value, const RuntimeMethod* method) { { intptr_t L_0 = ___0_value; return ((int32_t)L_0); } } // System.Void* System.IntPtr::op_Explicit(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF (intptr_t ___0_value, const RuntimeMethod* method) { { intptr_t L_0 = ___0_value; return (void*)(L_0); } } // System.IntPtr System.IntPtr::op_Addition(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IntPtr_op_Addition_m6887593F991D01CEB382C914B7FDFA29CB900E2A (intptr_t ___0_pointer, int32_t ___1_offset, const RuntimeMethod* method) { { intptr_t L_0 = ___0_pointer; void* L_1; L_1 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_0, NULL); int32_t L_2 = ___1_offset; intptr_t L_3; L_3 = IntPtr_op_Explicit_mE2CEC14C61FD5E2159A03EA2AD97F5CDC5BB9F4D(((void*)il2cpp_codegen_add((intptr_t)L_1, L_2)), NULL); return L_3; } } // System.IntPtr System.IntPtr::op_Subtraction(System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IntPtr_op_Subtraction_m2DC92629D40D71225E73882220D24144A26D443F (intptr_t ___0_pointer, int32_t ___1_offset, const RuntimeMethod* method) { { intptr_t L_0 = ___0_pointer; void* L_1; L_1 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_0, NULL); int32_t L_2 = ___1_offset; intptr_t L_3; L_3 = IntPtr_op_Explicit_mE2CEC14C61FD5E2159A03EA2AD97F5CDC5BB9F4D(((void*)il2cpp_codegen_subtract((intptr_t)L_1, L_2)), NULL); return L_3; } } // System.Boolean System.IntPtr::IsNull() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_IsNull_m77D4FB137C442917D697E210C859523466B7B2CD (intptr_t* __this, const RuntimeMethod* method) { { intptr_t L_0 = *__this; return (bool)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0); } } IL2CPP_EXTERN_C bool IntPtr_IsNull_m77D4FB137C442917D697E210C859523466B7B2CD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { intptr_t* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = IntPtr_IsNull_m77D4FB137C442917D697E210C859523466B7B2CD(_thisAdjusted, method); return _returnValue; } // System.Boolean System.IntPtr::System.IEquatable.Equals(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_System_IEquatableU3CSystem_IntPtrU3E_Equals_m64E94B3EFD22DCF51639896412A4872940166F0C (intptr_t* __this, intptr_t ___0_other, const RuntimeMethod* method) { { intptr_t L_0 = *__this; intptr_t L_1 = ___0_other; return (bool)((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0); } } IL2CPP_EXTERN_C bool IntPtr_System_IEquatableU3CSystem_IntPtrU3E_Equals_m64E94B3EFD22DCF51639896412A4872940166F0C_AdjustorThunk (RuntimeObject* __this, intptr_t ___0_other, const RuntimeMethod* method) { intptr_t* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = IntPtr_System_IEquatableU3CSystem_IntPtrU3E_Equals_m64E94B3EFD22DCF51639896412A4872940166F0C(_thisAdjusted, ___0_other, 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.Byte[] System.KnownTerminals::get_linux() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* KnownTerminals_get_linux_m1548238A0FBD15137DD045C821899EF00990224F (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t9FFB0BEB067161CE52A63D5857FEA61F74F17A50____8CCE27079B32C13BB310169A6AD26AE419CDC98B7E2EFD3CC9997257F4BC1DEF_44_FieldInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)1665)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t9FFB0BEB067161CE52A63D5857FEA61F74F17A50____8CCE27079B32C13BB310169A6AD26AE419CDC98B7E2EFD3CC9997257F4BC1DEF_44_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); return L_1; } } // System.Byte[] System.KnownTerminals::get_xterm() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* KnownTerminals_get_xterm_m8C5AA0C992087F7774C3E0CA6BA46767C6C47D0A (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t9FFB0BEB067161CE52A63D5857FEA61F74F17A50____12D518BA10F3DD1A331E65FBD4C330930C0A0BD9F50F37BE0BDF596E964B9A78_6_FieldInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)2100)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t9FFB0BEB067161CE52A63D5857FEA61F74F17A50____12D518BA10F3DD1A331E65FBD4C330930C0A0BD9F50F37BE0BDF596E964B9A78_6_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); return L_1; } } // System.Byte[] System.KnownTerminals::get_ansi() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* KnownTerminals_get_ansi_m00BCA5CCB87A1EFDC5FBD1C78200B4ADA97C83E3 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t9FFB0BEB067161CE52A63D5857FEA61F74F17A50____1B9CC34A0CF8DBCC350E200673FAC4124DDAD581F1FC2C16FF9A1C0154691687_9_FieldInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)1450)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t9FFB0BEB067161CE52A63D5857FEA61F74F17A50____1B9CC34A0CF8DBCC350E200673FAC4124DDAD581F1FC2C16FF9A1C0154691687_9_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, 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 // Conversion methods for marshalling of: System.MarshalByRefObject IL2CPP_EXTERN_C void MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshal_pinvoke(const MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE& unmarshaled, MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke& marshaled) { if (unmarshaled.____identity_0 != NULL) { if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.____identity_0)) { marshaled.____identity_0 = il2cpp_codegen_com_query_interface(static_cast(unmarshaled.____identity_0)); (marshaled.____identity_0)->AddRef(); } else { marshaled.____identity_0 = il2cpp_codegen_com_get_or_create_ccw(unmarshaled.____identity_0); } } else { marshaled.____identity_0 = NULL; } } IL2CPP_EXTERN_C void MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshal_pinvoke_back(const MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke& marshaled, MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } if (marshaled.____identity_0 != NULL) { unmarshaled.____identity_0 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.____identity_0, Il2CppComObject_il2cpp_TypeInfo_var); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____identity_0), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.____identity_0, Il2CppComObject_il2cpp_TypeInfo_var)); if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.____identity_0)) { il2cpp_codegen_com_cache_queried_interface(static_cast(unmarshaled.____identity_0), Il2CppIUnknown::IID, marshaled.____identity_0); } } else { unmarshaled.____identity_0 = NULL; Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____identity_0), (void*)NULL); } } // Conversion method for clean up from marshalling of: System.MarshalByRefObject IL2CPP_EXTERN_C void MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshal_pinvoke_cleanup(MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke& marshaled) { if (marshaled.____identity_0 != NULL) { (marshaled.____identity_0)->Release(); marshaled.____identity_0 = NULL; } } // Conversion methods for marshalling of: System.MarshalByRefObject IL2CPP_EXTERN_C void MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshal_com(const MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE& unmarshaled, MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com& marshaled) { if (unmarshaled.____identity_0 != NULL) { if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.____identity_0)) { marshaled.____identity_0 = il2cpp_codegen_com_query_interface(static_cast(unmarshaled.____identity_0)); (marshaled.____identity_0)->AddRef(); } else { marshaled.____identity_0 = il2cpp_codegen_com_get_or_create_ccw(unmarshaled.____identity_0); } } else { marshaled.____identity_0 = NULL; } } IL2CPP_EXTERN_C void MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshal_com_back(const MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com& marshaled, MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } if (marshaled.____identity_0 != NULL) { unmarshaled.____identity_0 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.____identity_0, Il2CppComObject_il2cpp_TypeInfo_var); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____identity_0), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.____identity_0, Il2CppComObject_il2cpp_TypeInfo_var)); if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.____identity_0)) { il2cpp_codegen_com_cache_queried_interface(static_cast(unmarshaled.____identity_0), Il2CppIUnknown::IID, marshaled.____identity_0); } } else { unmarshaled.____identity_0 = NULL; Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____identity_0), (void*)NULL); } } // Conversion method for clean up from marshalling of: System.MarshalByRefObject IL2CPP_EXTERN_C void MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshal_com_cleanup(MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com& marshaled) { if (marshaled.____identity_0 != NULL) { (marshaled.____identity_0)->Release(); marshaled.____identity_0 = NULL; } } // System.Void System.MarshalByRefObject::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarshalByRefObject__ctor_mCBAD191F9BB35587528256781970FDFEFCDBE538 (MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Runtime.Remoting.ServerIdentity System.MarshalByRefObject::get_ObjectIdentity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ServerIdentity_tCEA9C604C04F28C078FAD97838C53BD19AEA3767* MarshalByRefObject_get_ObjectIdentity_m5C29E05D464791DA528852CD0C9D32A56B00FD6F (MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_0); NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MarshalByRefObject_get_ObjectIdentity_m5C29E05D464791DA528852CD0C9D32A56B00FD6F_RuntimeMethod_var))); } } // System.Void System.MarshalByRefObject::set_ObjectIdentity(System.Runtime.Remoting.ServerIdentity) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarshalByRefObject_set_ObjectIdentity_mFCD815186D8E984904788BA65AD89312FC10025D (MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE* __this, ServerIdentity_tCEA9C604C04F28C078FAD97838C53BD19AEA3767* ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_0); NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MarshalByRefObject_set_ObjectIdentity_mFCD815186D8E984904788BA65AD89312FC10025D_RuntimeMethod_var))); } } // System.Runtime.Remoting.ObjRef System.MarshalByRefObject::CreateObjRef(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjRef_t4E22D31BD764E833A74F63D99F39E3238B243396* MarshalByRefObject_CreateObjRef_m2CE09FE48BA90F87AA2B334619A1D2752CFDB5F4 (MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE* __this, Type_t* ___0_requestedType, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_0); NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MarshalByRefObject_CreateObjRef_m2CE09FE48BA90F87AA2B334619A1D2752CFDB5F4_RuntimeMethod_var))); } } // System.Object System.MarshalByRefObject::InitializeLifetimeService() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MarshalByRefObject_InitializeLifetimeService_m6B203FCC2DF62B24F763E83566C32ABE5DBE5DAE (MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_0); NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MarshalByRefObject_InitializeLifetimeService_m6B203FCC2DF62B24F763E83566C32ABE5DBE5DAE_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 // Conversion methods for marshalling of: System.MonoAsyncCall IL2CPP_EXTERN_C void MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37_marshal_pinvoke(const MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37& unmarshaled, MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37_marshaled_pinvoke& marshaled) { if (unmarshaled.___msg_0 != NULL) { if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___msg_0)) { marshaled.___msg_0 = il2cpp_codegen_com_query_interface(static_cast(unmarshaled.___msg_0)); (marshaled.___msg_0)->AddRef(); } else { marshaled.___msg_0 = il2cpp_codegen_com_get_or_create_ccw(unmarshaled.___msg_0); } } else { marshaled.___msg_0 = NULL; } marshaled.___cb_method_1 = unmarshaled.___cb_method_1; if (unmarshaled.___cb_target_2 != NULL) { if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___cb_target_2)) { marshaled.___cb_target_2 = il2cpp_codegen_com_query_interface(static_cast(unmarshaled.___cb_target_2)); (marshaled.___cb_target_2)->AddRef(); } else { marshaled.___cb_target_2 = il2cpp_codegen_com_get_or_create_ccw(unmarshaled.___cb_target_2); } } else { marshaled.___cb_target_2 = NULL; } if (unmarshaled.___state_3 != NULL) { if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___state_3)) { marshaled.___state_3 = il2cpp_codegen_com_query_interface(static_cast(unmarshaled.___state_3)); (marshaled.___state_3)->AddRef(); } else { marshaled.___state_3 = il2cpp_codegen_com_get_or_create_ccw(unmarshaled.___state_3); } } else { marshaled.___state_3 = NULL; } if (unmarshaled.___res_4 != NULL) { if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___res_4)) { marshaled.___res_4 = il2cpp_codegen_com_query_interface(static_cast(unmarshaled.___res_4)); (marshaled.___res_4)->AddRef(); } else { marshaled.___res_4 = il2cpp_codegen_com_get_or_create_ccw(unmarshaled.___res_4); } } else { marshaled.___res_4 = NULL; } if (unmarshaled.___out_args_5 != NULL) { if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___out_args_5)) { marshaled.___out_args_5 = il2cpp_codegen_com_query_interface(static_cast(unmarshaled.___out_args_5)); (marshaled.___out_args_5)->AddRef(); } else { marshaled.___out_args_5 = il2cpp_codegen_com_get_or_create_ccw(unmarshaled.___out_args_5); } } else { marshaled.___out_args_5 = NULL; } } IL2CPP_EXTERN_C void MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37_marshal_pinvoke_back(const MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37_marshaled_pinvoke& marshaled, MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } if (marshaled.___msg_0 != NULL) { unmarshaled.___msg_0 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___msg_0, Il2CppComObject_il2cpp_TypeInfo_var); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___msg_0), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___msg_0, Il2CppComObject_il2cpp_TypeInfo_var)); if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___msg_0)) { il2cpp_codegen_com_cache_queried_interface(static_cast(unmarshaled.___msg_0), Il2CppIUnknown::IID, marshaled.___msg_0); } } else { unmarshaled.___msg_0 = NULL; Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___msg_0), (void*)NULL); } intptr_t unmarshaledcb_method_temp_1; memset((&unmarshaledcb_method_temp_1), 0, sizeof(unmarshaledcb_method_temp_1)); unmarshaledcb_method_temp_1 = marshaled.___cb_method_1; unmarshaled.___cb_method_1 = unmarshaledcb_method_temp_1; if (marshaled.___cb_target_2 != NULL) { unmarshaled.___cb_target_2 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___cb_target_2, Il2CppComObject_il2cpp_TypeInfo_var); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___cb_target_2), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___cb_target_2, Il2CppComObject_il2cpp_TypeInfo_var)); if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___cb_target_2)) { il2cpp_codegen_com_cache_queried_interface(static_cast(unmarshaled.___cb_target_2), Il2CppIUnknown::IID, marshaled.___cb_target_2); } } else { unmarshaled.___cb_target_2 = NULL; Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___cb_target_2), (void*)NULL); } if (marshaled.___state_3 != NULL) { unmarshaled.___state_3 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___state_3, Il2CppComObject_il2cpp_TypeInfo_var); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___state_3), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___state_3, Il2CppComObject_il2cpp_TypeInfo_var)); if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___state_3)) { il2cpp_codegen_com_cache_queried_interface(static_cast(unmarshaled.___state_3), Il2CppIUnknown::IID, marshaled.___state_3); } } else { unmarshaled.___state_3 = NULL; Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___state_3), (void*)NULL); } if (marshaled.___res_4 != NULL) { unmarshaled.___res_4 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___res_4, Il2CppComObject_il2cpp_TypeInfo_var); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___res_4), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___res_4, Il2CppComObject_il2cpp_TypeInfo_var)); if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___res_4)) { il2cpp_codegen_com_cache_queried_interface(static_cast(unmarshaled.___res_4), Il2CppIUnknown::IID, marshaled.___res_4); } } else { unmarshaled.___res_4 = NULL; Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___res_4), (void*)NULL); } if (marshaled.___out_args_5 != NULL) { unmarshaled.___out_args_5 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___out_args_5, Il2CppComObject_il2cpp_TypeInfo_var); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___out_args_5), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___out_args_5, Il2CppComObject_il2cpp_TypeInfo_var)); if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___out_args_5)) { il2cpp_codegen_com_cache_queried_interface(static_cast(unmarshaled.___out_args_5), Il2CppIUnknown::IID, marshaled.___out_args_5); } } else { unmarshaled.___out_args_5 = NULL; Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___out_args_5), (void*)NULL); } } // Conversion method for clean up from marshalling of: System.MonoAsyncCall IL2CPP_EXTERN_C void MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37_marshal_pinvoke_cleanup(MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37_marshaled_pinvoke& marshaled) { if (marshaled.___msg_0 != NULL) { (marshaled.___msg_0)->Release(); marshaled.___msg_0 = NULL; } if (marshaled.___cb_target_2 != NULL) { (marshaled.___cb_target_2)->Release(); marshaled.___cb_target_2 = NULL; } if (marshaled.___state_3 != NULL) { (marshaled.___state_3)->Release(); marshaled.___state_3 = NULL; } if (marshaled.___res_4 != NULL) { (marshaled.___res_4)->Release(); marshaled.___res_4 = NULL; } if (marshaled.___out_args_5 != NULL) { (marshaled.___out_args_5)->Release(); marshaled.___out_args_5 = NULL; } } // Conversion methods for marshalling of: System.MonoAsyncCall IL2CPP_EXTERN_C void MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37_marshal_com(const MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37& unmarshaled, MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37_marshaled_com& marshaled) { if (unmarshaled.___msg_0 != NULL) { if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___msg_0)) { marshaled.___msg_0 = il2cpp_codegen_com_query_interface(static_cast(unmarshaled.___msg_0)); (marshaled.___msg_0)->AddRef(); } else { marshaled.___msg_0 = il2cpp_codegen_com_get_or_create_ccw(unmarshaled.___msg_0); } } else { marshaled.___msg_0 = NULL; } marshaled.___cb_method_1 = unmarshaled.___cb_method_1; if (unmarshaled.___cb_target_2 != NULL) { if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___cb_target_2)) { marshaled.___cb_target_2 = il2cpp_codegen_com_query_interface(static_cast(unmarshaled.___cb_target_2)); (marshaled.___cb_target_2)->AddRef(); } else { marshaled.___cb_target_2 = il2cpp_codegen_com_get_or_create_ccw(unmarshaled.___cb_target_2); } } else { marshaled.___cb_target_2 = NULL; } if (unmarshaled.___state_3 != NULL) { if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___state_3)) { marshaled.___state_3 = il2cpp_codegen_com_query_interface(static_cast(unmarshaled.___state_3)); (marshaled.___state_3)->AddRef(); } else { marshaled.___state_3 = il2cpp_codegen_com_get_or_create_ccw(unmarshaled.___state_3); } } else { marshaled.___state_3 = NULL; } if (unmarshaled.___res_4 != NULL) { if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___res_4)) { marshaled.___res_4 = il2cpp_codegen_com_query_interface(static_cast(unmarshaled.___res_4)); (marshaled.___res_4)->AddRef(); } else { marshaled.___res_4 = il2cpp_codegen_com_get_or_create_ccw(unmarshaled.___res_4); } } else { marshaled.___res_4 = NULL; } if (unmarshaled.___out_args_5 != NULL) { if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___out_args_5)) { marshaled.___out_args_5 = il2cpp_codegen_com_query_interface(static_cast(unmarshaled.___out_args_5)); (marshaled.___out_args_5)->AddRef(); } else { marshaled.___out_args_5 = il2cpp_codegen_com_get_or_create_ccw(unmarshaled.___out_args_5); } } else { marshaled.___out_args_5 = NULL; } } IL2CPP_EXTERN_C void MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37_marshal_com_back(const MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37_marshaled_com& marshaled, MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } if (marshaled.___msg_0 != NULL) { unmarshaled.___msg_0 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___msg_0, Il2CppComObject_il2cpp_TypeInfo_var); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___msg_0), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___msg_0, Il2CppComObject_il2cpp_TypeInfo_var)); if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___msg_0)) { il2cpp_codegen_com_cache_queried_interface(static_cast(unmarshaled.___msg_0), Il2CppIUnknown::IID, marshaled.___msg_0); } } else { unmarshaled.___msg_0 = NULL; Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___msg_0), (void*)NULL); } intptr_t unmarshaledcb_method_temp_1; memset((&unmarshaledcb_method_temp_1), 0, sizeof(unmarshaledcb_method_temp_1)); unmarshaledcb_method_temp_1 = marshaled.___cb_method_1; unmarshaled.___cb_method_1 = unmarshaledcb_method_temp_1; if (marshaled.___cb_target_2 != NULL) { unmarshaled.___cb_target_2 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___cb_target_2, Il2CppComObject_il2cpp_TypeInfo_var); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___cb_target_2), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___cb_target_2, Il2CppComObject_il2cpp_TypeInfo_var)); if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___cb_target_2)) { il2cpp_codegen_com_cache_queried_interface(static_cast(unmarshaled.___cb_target_2), Il2CppIUnknown::IID, marshaled.___cb_target_2); } } else { unmarshaled.___cb_target_2 = NULL; Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___cb_target_2), (void*)NULL); } if (marshaled.___state_3 != NULL) { unmarshaled.___state_3 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___state_3, Il2CppComObject_il2cpp_TypeInfo_var); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___state_3), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___state_3, Il2CppComObject_il2cpp_TypeInfo_var)); if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___state_3)) { il2cpp_codegen_com_cache_queried_interface(static_cast(unmarshaled.___state_3), Il2CppIUnknown::IID, marshaled.___state_3); } } else { unmarshaled.___state_3 = NULL; Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___state_3), (void*)NULL); } if (marshaled.___res_4 != NULL) { unmarshaled.___res_4 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___res_4, Il2CppComObject_il2cpp_TypeInfo_var); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___res_4), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___res_4, Il2CppComObject_il2cpp_TypeInfo_var)); if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___res_4)) { il2cpp_codegen_com_cache_queried_interface(static_cast(unmarshaled.___res_4), Il2CppIUnknown::IID, marshaled.___res_4); } } else { unmarshaled.___res_4 = NULL; Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___res_4), (void*)NULL); } if (marshaled.___out_args_5 != NULL) { unmarshaled.___out_args_5 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___out_args_5, Il2CppComObject_il2cpp_TypeInfo_var); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___out_args_5), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown(marshaled.___out_args_5, Il2CppComObject_il2cpp_TypeInfo_var)); if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___out_args_5)) { il2cpp_codegen_com_cache_queried_interface(static_cast(unmarshaled.___out_args_5), Il2CppIUnknown::IID, marshaled.___out_args_5); } } else { unmarshaled.___out_args_5 = NULL; Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___out_args_5), (void*)NULL); } } // Conversion method for clean up from marshalling of: System.MonoAsyncCall IL2CPP_EXTERN_C void MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37_marshal_com_cleanup(MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37_marshaled_com& marshaled) { if (marshaled.___msg_0 != NULL) { (marshaled.___msg_0)->Release(); marshaled.___msg_0 = NULL; } if (marshaled.___cb_target_2 != NULL) { (marshaled.___cb_target_2)->Release(); marshaled.___cb_target_2 = NULL; } if (marshaled.___state_3 != NULL) { (marshaled.___state_3)->Release(); marshaled.___state_3 = NULL; } if (marshaled.___res_4 != NULL) { (marshaled.___res_4)->Release(); marshaled.___res_4 = NULL; } if (marshaled.___out_args_5 != NULL) { (marshaled.___out_args_5)->Release(); marshaled.___out_args_5 = NULL; } } // System.Void System.MonoAsyncCall::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoAsyncCall__ctor_mB6D3492C60C057F0F517C593B15861B96C0CE0D9 (MonoAsyncCall_t4CB32CAF9A2C648A4A35E0D921CE0A886B5D1A37* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, 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.MonoCustomAttrs::IsUserCattrProvider(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MonoCustomAttrs_IsUserCattrProvider_mF1E704D4B178650E632382DD2ABA8E10BD5DA3C8 (RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1*)IsInstClass((RuntimeObject*)((Type_t*)IsInstClass((RuntimeObject*)L_0, Type_t_il2cpp_TypeInfo_var)), RuntimeType_tB1A69257E7A00D07AB0CABD8D5BA7D83E0DC9EC1_il2cpp_TypeInfo_var))) { goto IL_000f; } } { return (bool)0; } IL_000f: { RuntimeObject* L_1 = ___0_obj; if (!((Type_t*)IsInstClass((RuntimeObject*)L_1, Type_t_il2cpp_TypeInfo_var))) { goto IL_0019; } } { return (bool)1; } IL_0019: { il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); Assembly_t* L_2 = ((MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_StaticFields*)il2cpp_codegen_static_fields_for(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var))->___corlib_0; bool L_3; L_3 = Assembly_op_Equality_m1E2666F9D0537F02AB32F14B4458C98C4851CEAB(L_2, (Assembly_t*)NULL, NULL); if (!L_3) { goto IL_003a; } } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); NullCheck(L_5); Assembly_t* L_6; L_6 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_5); il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); ((MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_StaticFields*)il2cpp_codegen_static_fields_for(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var))->___corlib_0 = L_6; Il2CppCodeGenWriteBarrier((void**)(&((MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_StaticFields*)il2cpp_codegen_static_fields_for(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var))->___corlib_0), (void*)L_6); } IL_003a: { RuntimeObject* L_7 = ___0_obj; NullCheck(L_7); Type_t* L_8; L_8 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_7, NULL); NullCheck(L_8); Assembly_t* L_9; L_9 = VirtualFuncInvoker0< Assembly_t* >::Invoke(26 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_8); il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); Assembly_t* L_10 = ((MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_StaticFields*)il2cpp_codegen_static_fields_for(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var))->___corlib_0; bool L_11; L_11 = Assembly_op_Inequality_m58825496C0F2FD59DFC42085A1E60C69F6DD20F0(L_9, L_10, NULL); return L_11; } } // System.Attribute[] System.MonoCustomAttrs::GetCustomAttributesInternal(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* MonoCustomAttrs_GetCustomAttributesInternal_mFFF442B69F7ADA60680B405C500A4BC39A29E172 (RuntimeObject* ___0_obj, Type_t* ___1_attributeType, bool ___2_pseudoAttrs, const RuntimeMethod* method) { typedef AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* (*MonoCustomAttrs_GetCustomAttributesInternal_mFFF442B69F7ADA60680B405C500A4BC39A29E172_ftn) (RuntimeObject*, Type_t*, bool); using namespace il2cpp::icalls; return ((MonoCustomAttrs_GetCustomAttributesInternal_mFFF442B69F7ADA60680B405C500A4BC39A29E172_ftn)mscorlib::System::MonoCustomAttrs::GetCustomAttributesInternal) (___0_obj, ___1_attributeType, ___2_pseudoAttrs); } // System.Object[] System.MonoCustomAttrs::GetPseudoCustomAttributes(System.Reflection.ICustomAttributeProvider,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* MonoCustomAttrs_GetPseudoCustomAttributes_m40E3530E534FDFE528B8448D7BA325844951A062 (RuntimeObject* ___0_obj, Type_t* ___1_attributeType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* V_1 = NULL; RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* V_2 = NULL; RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F* V_3 = NULL; Type_t* V_4 = NULL; int32_t V_5 = 0; { V_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL; RuntimeObject* L_0 = ___0_obj; V_1 = ((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)IsInstClass((RuntimeObject*)L_0, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var)); RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_1 = V_1; if (!L_1) { goto IL_0015; } } { RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_2 = V_1; NullCheck(L_2); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3; L_3 = RuntimeMethodInfo_GetPseudoCustomAttributes_mE76064467FBB883690E3131F3A15665A9A462A30(L_2, NULL); V_0 = L_3; goto IL_004f; } IL_0015: { RuntimeObject* L_4 = ___0_obj; V_2 = ((RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005*)IsInstClass((RuntimeObject*)L_4, RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005_il2cpp_TypeInfo_var)); RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_5 = V_2; if (!L_5) { goto IL_0028; } } { RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_6 = V_2; NullCheck(L_6); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7; L_7 = FieldInfo_GetPseudoCustomAttributes_mB4D7105FFFA7C57F139DC8237743C26999239F62(L_6, NULL); V_0 = L_7; goto IL_004f; } IL_0028: { RuntimeObject* L_8 = ___0_obj; V_3 = ((RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F*)IsInstClass((RuntimeObject*)L_8, RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F_il2cpp_TypeInfo_var)); RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F* L_9 = V_3; if (!L_9) { goto IL_003b; } } { RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F* L_10 = V_3; NullCheck(L_10); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11; L_11 = RuntimeParameterInfo_GetPseudoCustomAttributes_mCF477CF7F9C6649BF0ECDAD06103920BCCBA3F73(L_10, NULL); V_0 = L_11; goto IL_004f; } IL_003b: { RuntimeObject* L_12 = ___0_obj; V_4 = ((Type_t*)IsInstClass((RuntimeObject*)L_12, Type_t_il2cpp_TypeInfo_var)); Type_t* L_13 = V_4; if (!L_13) { goto IL_004f; } } { Type_t* L_14 = V_4; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15; L_15 = MonoCustomAttrs_GetPseudoCustomAttributes_m1256173C247C955CF7A5B46279879AB83ECB5DC3(L_14, NULL); V_0 = L_15; } IL_004f: { Type_t* L_16 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_17; L_17 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_16, (Type_t*)NULL, NULL); if (!L_17) { goto IL_009a; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = V_0; if (!L_18) { goto IL_009a; } } { V_5 = 0; goto IL_008d; } IL_0060: { Type_t* L_19 = ___1_attributeType; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = V_0; int32_t L_21 = V_5; NullCheck(L_20); int32_t L_22 = L_21; RuntimeObject* L_23 = (L_20)->GetAt(static_cast(L_22)); NullCheck(L_23); Type_t* L_24; L_24 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_23, NULL); NullCheck(L_19); bool L_25; L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_19, L_24); if (!L_25) { goto IL_0087; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_26 = V_0; NullCheck(L_26); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_26)->max_length))) == ((uint32_t)1)))) { goto IL_0079; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = V_0; return L_27; } IL_0079: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_28 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_29 = L_28; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_0; int32_t L_31 = V_5; NullCheck(L_30); int32_t L_32 = L_31; RuntimeObject* L_33 = (L_30)->GetAt(static_cast(L_32)); NullCheck(L_29); ArrayElementTypeCheck (L_29, L_33); (L_29)->SetAt(static_cast(0), (RuntimeObject*)L_33); return L_29; } IL_0087: { int32_t L_34 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_008d: { int32_t L_35 = V_5; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_36 = V_0; NullCheck(L_36); if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length))))) { goto IL_0060; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_37; L_37 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var); return L_37; } IL_009a: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_38 = V_0; return L_38; } } // System.Object[] System.MonoCustomAttrs::GetPseudoCustomAttributes(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* MonoCustomAttrs_GetPseudoCustomAttributes_m1256173C247C955CF7A5B46279879AB83ECB5DC3 (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComImportAttribute_tA7696658D982A1289FB2CDB4A0235713A8DF435A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_2 = NULL; { V_0 = 0; Type_t* L_0 = ___0_type; NullCheck(L_0); int32_t L_1; L_1 = Type_get_Attributes_mFE7C06EAA1F2548E7D322B659ACBFFB9AC7FCE1E(L_0, NULL); V_1 = L_1; int32_t L_2 = V_1; if (!((int32_t)((int32_t)L_2&((int32_t)8192)))) { goto IL_0016; } } { int32_t L_3 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_0016: { int32_t L_4 = V_1; if (!((int32_t)((int32_t)L_4&((int32_t)4096)))) { goto IL_0023; } } { int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0023: { int32_t L_6 = V_0; if (L_6) { goto IL_0028; } } { return (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL; } IL_0028: { int32_t L_7 = V_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)L_7); V_2 = L_8; V_0 = 0; int32_t L_9 = V_1; if (!((int32_t)((int32_t)L_9&((int32_t)8192)))) { goto IL_0046; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = V_2; int32_t L_11 = V_0; int32_t L_12 = L_11; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); SerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254* L_13 = (SerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254*)il2cpp_codegen_object_new(SerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254_il2cpp_TypeInfo_var); NullCheck(L_13); SerializableAttribute__ctor_mDF8FD634D7F7D942988AA3BACB296BB42BEA94E0(L_13, NULL); NullCheck(L_10); ArrayElementTypeCheck (L_10, L_13); (L_10)->SetAt(static_cast(L_12), (RuntimeObject*)L_13); } IL_0046: { int32_t L_14 = V_1; if (!((int32_t)((int32_t)L_14&((int32_t)4096)))) { goto IL_005b; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = V_2; int32_t L_16 = V_0; int32_t L_17 = L_16; V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1)); ComImportAttribute_tA7696658D982A1289FB2CDB4A0235713A8DF435A* L_18 = (ComImportAttribute_tA7696658D982A1289FB2CDB4A0235713A8DF435A*)il2cpp_codegen_object_new(ComImportAttribute_tA7696658D982A1289FB2CDB4A0235713A8DF435A_il2cpp_TypeInfo_var); NullCheck(L_18); ComImportAttribute__ctor_m05FB602C2B4948D6A90F0E23CE593E8EDE0536EF(L_18, NULL); NullCheck(L_15); ArrayElementTypeCheck (L_15, L_18); (L_15)->SetAt(static_cast(L_17), (RuntimeObject*)L_18); } IL_005b: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = V_2; return L_19; } } // System.Object[] System.MonoCustomAttrs::GetCustomAttributesBase(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* MonoCustomAttrs_GetCustomAttributesBase_mB7F76677961507B3598F17F08B9315F0A0FF0C18 (RuntimeObject* ___0_obj, Type_t* ___1_attributeType, bool ___2_inheritedOnly, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICustomAttributeProvider_tC47C1E6A3DC1ADA77819AF705CC1D1175315876D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL; { RuntimeObject* L_0 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); bool L_1; L_1 = MonoCustomAttrs_IsUserCattrProvider_mF1E704D4B178650E632382DD2ABA8E10BD5DA3C8(L_0, NULL); if (!L_1) { goto IL_0013; } } { RuntimeObject* L_2 = ___0_obj; Type_t* L_3 = ___1_attributeType; NullCheck(L_2); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4; L_4 = InterfaceFuncInvoker2< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, Type_t*, bool >::Invoke(0 /* System.Object[] System.Reflection.ICustomAttributeProvider::GetCustomAttributes(System.Type,System.Boolean) */, ICustomAttributeProvider_tC47C1E6A3DC1ADA77819AF705CC1D1175315876D_il2cpp_TypeInfo_var, L_2, L_3, (bool)1); V_0 = L_4; goto IL_001e; } IL_0013: { RuntimeObject* L_5 = ___0_obj; Type_t* L_6 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* L_7; L_7 = MonoCustomAttrs_GetCustomAttributesInternal_mFFF442B69F7ADA60680B405C500A4BC39A29E172(L_5, L_6, (bool)0, NULL); V_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_7; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = V_1; V_0 = L_8; } IL_001e: { bool L_9 = ___2_inheritedOnly; if (L_9) { goto IL_0055; } } { RuntimeObject* L_10 = ___0_obj; Type_t* L_11 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12; L_12 = MonoCustomAttrs_GetPseudoCustomAttributes_m40E3530E534FDFE528B8448D7BA325844951A062(L_10, L_11, NULL); V_2 = L_12; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = V_2; if (!L_13) { goto IL_0055; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = V_0; NullCheck(L_14); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = V_2; NullCheck(L_15); AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* L_16 = (AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1*)(AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1*)SZArrayNew(AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_14)->max_length)), ((int32_t)(((RuntimeArray*)L_15)->max_length))))); V_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_16; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = V_1; V_3 = L_17; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = V_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = V_3; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = V_0; NullCheck(L_20); Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_18, (RuntimeArray*)L_19, ((int32_t)(((RuntimeArray*)L_20)->max_length)), NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = V_2; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_22 = V_3; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_23 = V_0; NullCheck(L_23); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_24 = V_2; NullCheck(L_24); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, (RuntimeArray*)L_22, ((int32_t)(((RuntimeArray*)L_23)->max_length)), ((int32_t)(((RuntimeArray*)L_24)->max_length)), NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = V_3; return L_25; } IL_0055: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_26 = V_0; return L_26; } } // System.Object[] System.MonoCustomAttrs::GetCustomAttributes(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* MonoCustomAttrs_GetCustomAttributes_m77AB7AE8BA867E111261F1A957316CB088887999 (RuntimeObject* ___0_obj, Type_t* ___1_attributeType, bool ___2_inherit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mEED73BAB5268D3E0A39AE2DBD5D8F230496F4AD4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m704F1EE2F081A9AD6BABCC8752384D6EE0A18DEC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mBAF6E9A1A637161B1514B253DF664899F9D5D16B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL; int32_t V_2 = 0; List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_3 = NULL; RuntimeObject* V_4 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_5 = NULL; Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B* V_6 = NULL; int32_t V_7 = 0; AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* V_8 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_9 = NULL; int32_t V_10 = 0; RuntimeObject* V_11 = NULL; Type_t* V_12 = NULL; RuntimeObject* V_13 = NULL; AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* V_14 = NULL; Type_t* V_15 = NULL; AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* V_16 = NULL; int32_t G_B22_0 = 0; { RuntimeObject* L_0 = ___0_obj; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral690BF02630AC0BD6AA6BD08D2C36A28E1FC54F3E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoCustomAttrs_GetCustomAttributes_m77AB7AE8BA867E111261F1A957316CB088887999_RuntimeMethod_var))); } IL_000e: { Type_t* L_2 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_3; L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, (Type_t*)NULL, NULL); if (!L_3) { goto IL_0022; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_4); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5AC0AA5A492845D5A4D50FD0F20E3E1AA5FEADC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoCustomAttrs_GetCustomAttributes_m77AB7AE8BA867E111261F1A957316CB088887999_RuntimeMethod_var))); } IL_0022: { Type_t* L_5 = ___1_attributeType; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); bool L_8; L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, L_7, NULL); if (!L_8) { goto IL_0037; } } { ___1_attributeType = (Type_t*)NULL; } IL_0037: { RuntimeObject* L_9 = ___0_obj; Type_t* L_10 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11; L_11 = MonoCustomAttrs_GetCustomAttributesBase_mB7F76677961507B3598F17F08B9315F0A0FF0C18(L_9, L_10, (bool)0, NULL); V_1 = L_11; bool L_12 = ___2_inherit; if (L_12) { goto IL_00b2; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = V_1; NullCheck(L_13); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))) == ((uint32_t)1)))) { goto IL_00b2; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = V_1; NullCheck(L_14); int32_t L_15 = 0; RuntimeObject* L_16 = (L_14)->GetAt(static_cast(L_15)); if (L_16) { goto IL_0059; } } { CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC* L_17 = (CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC_il2cpp_TypeInfo_var))); NullCheck(L_17); CustomAttributeFormatException__ctor_m60D23D17A1FD4240EA6139ED016FBCCD82D9D947(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3C5A2EBE86747DAFA4F38B0B2432AADD5D4A8020)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoCustomAttrs_GetCustomAttributes_m77AB7AE8BA867E111261F1A957316CB088887999_RuntimeMethod_var))); } IL_0059: { Type_t* L_18 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_19; L_19 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_18, (Type_t*)NULL, NULL); if (!L_19) { goto IL_0096; } } { Type_t* L_20 = ___1_attributeType; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = V_1; NullCheck(L_21); int32_t L_22 = 0; RuntimeObject* L_23 = (L_21)->GetAt(static_cast(L_22)); NullCheck(L_23); Type_t* L_24; L_24 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_23, NULL); NullCheck(L_20); bool L_25; L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_20, L_24); if (!L_25) { goto IL_0087; } } { Type_t* L_26 = ___1_attributeType; RuntimeArray* L_27; L_27 = Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983(L_26, 1, NULL); V_0 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_27, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_28 = V_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_29 = V_1; NullCheck(L_29); int32_t L_30 = 0; RuntimeObject* L_31 = (L_29)->GetAt(static_cast(L_30)); NullCheck(L_28); ArrayElementTypeCheck (L_28, L_31); (L_28)->SetAt(static_cast(0), (RuntimeObject*)L_31); goto IL_00b0; } IL_0087: { Type_t* L_32 = ___1_attributeType; RuntimeArray* L_33; L_33 = Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983(L_32, 0, NULL); V_0 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_33, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)); goto IL_00b0; } IL_0096: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_34 = V_1; NullCheck(L_34); int32_t L_35 = 0; RuntimeObject* L_36 = (L_34)->GetAt(static_cast(L_35)); NullCheck(L_36); Type_t* L_37; L_37 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_36, NULL); RuntimeArray* L_38; L_38 = Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983(L_37, 1, NULL); V_0 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_38, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_39 = V_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_40 = V_1; NullCheck(L_40); int32_t L_41 = 0; RuntimeObject* L_42 = (L_40)->GetAt(static_cast(L_41)); NullCheck(L_39); ArrayElementTypeCheck (L_39, L_42); (L_39)->SetAt(static_cast(0), (RuntimeObject*)L_42); } IL_00b0: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_43 = V_0; return L_43; } IL_00b2: { bool L_44 = ___2_inherit; if (!L_44) { goto IL_00c0; } } { RuntimeObject* L_45 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); RuntimeObject* L_46; L_46 = MonoCustomAttrs_GetBase_m68DA59644C3B034B1D09912F367D2AF727080765(L_45, NULL); if (L_46) { goto IL_00c0; } } { ___2_inherit = (bool)0; } IL_00c0: { Type_t* L_47 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_48; L_48 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_47, (Type_t*)NULL, NULL); if (!L_48) { goto IL_00d1; } } { Type_t* L_49 = ___1_attributeType; NullCheck(L_49); bool L_50; L_50 = Type_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4(L_49, NULL); G_B22_0 = ((int32_t)(L_50)); goto IL_00d2; } IL_00d1: { G_B22_0 = 0; } IL_00d2: { bool L_51 = ___2_inherit; if (!((int32_t)(G_B22_0&(int32_t)L_51))) { goto IL_00e6; } } { Type_t* L_52 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_53; L_53 = MonoCustomAttrs_RetrieveAttributeUsage_m6F89E13BBFC1325FBDB3F17C2462C80FD98FA18F(L_52, NULL); NullCheck(L_53); bool L_54; L_54 = AttributeUsageAttribute_get_Inherited_m7D987A2CD060666ABDA765A4610D8147C4580AFB_inline(L_53, NULL); if (L_54) { goto IL_00e6; } } { ___2_inherit = (bool)0; } IL_00e6: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_55 = V_1; NullCheck(L_55); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_56; L_56 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)(((RuntimeArray*)L_55)->max_length)), ((int32_t)16), NULL); V_2 = L_56; V_3 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)NULL; RuntimeObject* L_57 = ___0_obj; V_4 = L_57; bool L_58 = ___2_inherit; if (L_58) { goto IL_01e1; } } { Type_t* L_59 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_60; L_60 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_59, (Type_t*)NULL, NULL); if (!L_60) { goto IL_0147; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_61 = V_1; V_9 = L_61; V_10 = 0; goto IL_0125; } IL_010d: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_62 = V_9; int32_t L_63 = V_10; NullCheck(L_62); int32_t L_64 = L_63; RuntimeObject* L_65 = (L_62)->GetAt(static_cast(L_64)); if (L_65) { goto IL_011f; } } { CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC* L_66 = (CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC_il2cpp_TypeInfo_var))); NullCheck(L_66); CustomAttributeFormatException__ctor_m60D23D17A1FD4240EA6139ED016FBCCD82D9D947(L_66, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3C5A2EBE86747DAFA4F38B0B2432AADD5D4A8020)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_66, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoCustomAttrs_GetCustomAttributes_m77AB7AE8BA867E111261F1A957316CB088887999_RuntimeMethod_var))); } IL_011f: { int32_t L_67 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_67, 1)); } IL_0125: { int32_t L_68 = V_10; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_69 = V_9; NullCheck(L_69); if ((((int32_t)L_68) < ((int32_t)((int32_t)(((RuntimeArray*)L_69)->max_length))))) { goto IL_010d; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_70 = V_1; NullCheck(L_70); AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* L_71 = (AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1*)(AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1*)SZArrayNew(AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_70)->max_length))); V_8 = L_71; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_72 = V_1; AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* L_73 = V_8; NullCheck((RuntimeArray*)L_72); Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_72, (RuntimeArray*)L_73, 0, NULL); AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* L_74 = V_8; V_9 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_74; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_75 = V_9; return L_75; } IL_0147: { int32_t L_76 = V_2; List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_77 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var); NullCheck(L_77); List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428(L_77, L_76, List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_RuntimeMethod_var); V_3 = L_77; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_78 = V_1; V_9 = L_78; V_10 = 0; goto IL_0196; } IL_0156: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_79 = V_9; int32_t L_80 = V_10; NullCheck(L_79); int32_t L_81 = L_80; RuntimeObject* L_82 = (L_79)->GetAt(static_cast(L_81)); V_11 = L_82; RuntimeObject* L_83 = V_11; if (L_83) { goto IL_016c; } } { CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC* L_84 = (CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC_il2cpp_TypeInfo_var))); NullCheck(L_84); CustomAttributeFormatException__ctor_m60D23D17A1FD4240EA6139ED016FBCCD82D9D947(L_84, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3C5A2EBE86747DAFA4F38B0B2432AADD5D4A8020)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_84, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoCustomAttrs_GetCustomAttributes_m77AB7AE8BA867E111261F1A957316CB088887999_RuntimeMethod_var))); } IL_016c: { RuntimeObject* L_85 = V_11; NullCheck(L_85); Type_t* L_86; L_86 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_85, NULL); V_12 = L_86; Type_t* L_87 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_88; L_88 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_87, (Type_t*)NULL, NULL); if (!L_88) { goto IL_0188; } } { Type_t* L_89 = ___1_attributeType; Type_t* L_90 = V_12; NullCheck(L_89); bool L_91; L_91 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_89, L_90); if (!L_91) { goto IL_0190; } } IL_0188: { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_92 = V_3; RuntimeObject* L_93 = V_11; NullCheck(L_92); List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_92, L_93, List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var); } IL_0190: { int32_t L_94 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_94, 1)); } IL_0196: { int32_t L_95 = V_10; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_96 = V_9; NullCheck(L_96); if ((((int32_t)L_95) < ((int32_t)((int32_t)(((RuntimeArray*)L_96)->max_length))))) { goto IL_0156; } } { Type_t* L_97 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_98; L_98 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_97, (Type_t*)NULL, NULL); if (L_98) { goto IL_01af; } } { Type_t* L_99 = ___1_attributeType; NullCheck(L_99); bool L_100; L_100 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_99, NULL); if (!L_100) { goto IL_01c2; } } IL_01af: { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_101 = V_3; NullCheck(L_101); int32_t L_102; L_102 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_101, List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var); AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* L_103 = (AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1*)(AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1*)SZArrayNew(AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1_il2cpp_TypeInfo_var, (uint32_t)L_102); V_9 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_103; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_104 = V_9; V_5 = L_104; goto IL_01d5; } IL_01c2: { Type_t* L_105 = ___1_attributeType; List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_106 = V_3; NullCheck(L_106); int32_t L_107; L_107 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_106, List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var); RuntimeArray* L_108; L_108 = Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983(L_105, L_107, NULL); V_5 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_108, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)); } IL_01d5: { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_109 = V_3; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_110 = V_5; NullCheck(L_109); List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931(L_109, L_110, 0, List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931_RuntimeMethod_var); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_111 = V_5; return L_111; } IL_01e1: { int32_t L_112 = V_2; Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B* L_113 = (Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B*)il2cpp_codegen_object_new(Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B_il2cpp_TypeInfo_var); NullCheck(L_113); Dictionary_2__ctor_mBAF6E9A1A637161B1514B253DF664899F9D5D16B(L_113, L_112, Dictionary_2__ctor_mBAF6E9A1A637161B1514B253DF664899F9D5D16B_RuntimeMethod_var); V_6 = L_113; V_7 = 0; int32_t L_114 = V_2; List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_115 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var); NullCheck(L_115); List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428(L_115, L_114, List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_RuntimeMethod_var); V_3 = L_115; } IL_01f3: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_116 = V_1; V_9 = L_116; V_10 = 0; goto IL_029e; } IL_01fe: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_117 = V_9; int32_t L_118 = V_10; NullCheck(L_117); int32_t L_119 = L_118; RuntimeObject* L_120 = (L_117)->GetAt(static_cast(L_119)); V_13 = L_120; RuntimeObject* L_121 = V_13; if (L_121) { goto IL_0214; } } { CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC* L_122 = (CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC_il2cpp_TypeInfo_var))); NullCheck(L_122); CustomAttributeFormatException__ctor_m60D23D17A1FD4240EA6139ED016FBCCD82D9D947(L_122, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3C5A2EBE86747DAFA4F38B0B2432AADD5D4A8020)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_122, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoCustomAttrs_GetCustomAttributes_m77AB7AE8BA867E111261F1A957316CB088887999_RuntimeMethod_var))); } IL_0214: { RuntimeObject* L_123 = V_13; NullCheck(L_123); Type_t* L_124; L_124 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_123, NULL); V_15 = L_124; Type_t* L_125 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_126; L_126 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_125, (Type_t*)NULL, NULL); if (!L_126) { goto IL_0230; } } { Type_t* L_127 = ___1_attributeType; Type_t* L_128 = V_15; NullCheck(L_127); bool L_129; L_129 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_127, L_128); if (!L_129) { goto IL_0298; } } IL_0230: { Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B* L_130 = V_6; Type_t* L_131 = V_15; NullCheck(L_130); bool L_132; L_132 = Dictionary_2_TryGetValue_m704F1EE2F081A9AD6BABCC8752384D6EE0A18DEC(L_130, L_131, (&V_16), Dictionary_2_TryGetValue_m704F1EE2F081A9AD6BABCC8752384D6EE0A18DEC_RuntimeMethod_var); if (!L_132) { goto IL_0248; } } { AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* L_133 = V_16; NullCheck(L_133); AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_134; L_134 = AttributeInfo_get_Usage_m7D6DBBED669D0373EA82A8D5C61FC4DD36E5E0E6_inline(L_133, NULL); V_14 = L_134; goto IL_0251; } IL_0248: { Type_t* L_135 = V_15; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_136; L_136 = MonoCustomAttrs_RetrieveAttributeUsage_m6F89E13BBFC1325FBDB3F17C2462C80FD98FA18F(L_135, NULL); V_14 = L_136; } IL_0251: { int32_t L_137 = V_7; if (!L_137) { goto IL_025e; } } { AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_138 = V_14; NullCheck(L_138); bool L_139; L_139 = AttributeUsageAttribute_get_Inherited_m7D987A2CD060666ABDA765A4610D8147C4580AFB_inline(L_138, NULL); if (!L_139) { goto IL_0282; } } IL_025e: { AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_140 = V_14; NullCheck(L_140); bool L_141; L_141 = AttributeUsageAttribute_get_AllowMultiple_mC8AE28D991D7D51DF0F2770DDB20607A65D71709_inline(L_140, NULL); if (L_141) { goto IL_027a; } } { AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* L_142 = V_16; if (!L_142) { goto IL_027a; } } { AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* L_143 = V_16; if (!L_143) { goto IL_0282; } } { AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* L_144 = V_16; NullCheck(L_144); int32_t L_145; L_145 = AttributeInfo_get_InheritanceLevel_mE8AEA5CDD8B5AF19491D30431BB4A79EE43C3EBF_inline(L_144, NULL); int32_t L_146 = V_7; if ((!(((uint32_t)L_145) == ((uint32_t)L_146)))) { goto IL_0282; } } IL_027a: { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_147 = V_3; RuntimeObject* L_148 = V_13; NullCheck(L_147); List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_147, L_148, List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var); } IL_0282: { AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* L_149 = V_16; if (L_149) { goto IL_0298; } } { Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B* L_150 = V_6; Type_t* L_151 = V_15; AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_152 = V_14; int32_t L_153 = V_7; AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* L_154 = (AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB*)il2cpp_codegen_object_new(AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB_il2cpp_TypeInfo_var); NullCheck(L_154); AttributeInfo__ctor_m7D6B46B3FD6AAF1105C9B75D29AF78969FF4D504(L_154, L_152, L_153, NULL); NullCheck(L_150); Dictionary_2_Add_mEED73BAB5268D3E0A39AE2DBD5D8F230496F4AD4(L_150, L_151, L_154, Dictionary_2_Add_mEED73BAB5268D3E0A39AE2DBD5D8F230496F4AD4_RuntimeMethod_var); } IL_0298: { int32_t L_155 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_155, 1)); } IL_029e: { int32_t L_156 = V_10; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_157 = V_9; NullCheck(L_157); if ((((int32_t)L_156) < ((int32_t)((int32_t)(((RuntimeArray*)L_157)->max_length))))) { goto IL_01fe; } } { RuntimeObject* L_158 = V_4; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); RuntimeObject* L_159; L_159 = MonoCustomAttrs_GetBase_m68DA59644C3B034B1D09912F367D2AF727080765(L_158, NULL); RuntimeObject* L_160 = L_159; V_4 = L_160; if (!L_160) { goto IL_02c5; } } { int32_t L_161 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_161, 1)); RuntimeObject* L_162 = V_4; Type_t* L_163 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_164; L_164 = MonoCustomAttrs_GetCustomAttributesBase_mB7F76677961507B3598F17F08B9315F0A0FF0C18(L_162, L_163, (bool)1, NULL); V_1 = L_164; } IL_02c5: { bool L_165 = ___2_inherit; if (!L_165) { goto IL_02cf; } } { RuntimeObject* L_166 = V_4; if (L_166) { goto IL_01f3; } } IL_02cf: { Type_t* L_167 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_168; L_168 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_167, (Type_t*)NULL, NULL); if (L_168) { goto IL_02e0; } } { Type_t* L_169 = ___1_attributeType; NullCheck(L_169); bool L_170; L_170 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_169, NULL); if (!L_170) { goto IL_02f3; } } IL_02e0: { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_171 = V_3; NullCheck(L_171); int32_t L_172; L_172 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_171, List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var); AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* L_173 = (AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1*)(AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1*)SZArrayNew(AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1_il2cpp_TypeInfo_var, (uint32_t)L_172); V_9 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_173; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_174 = V_9; V_5 = L_174; goto IL_0306; } IL_02f3: { Type_t* L_175 = ___1_attributeType; List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_176 = V_3; NullCheck(L_176); int32_t L_177; L_177 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_176, List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var); RuntimeArray* L_178; L_178 = Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983(L_175, L_177, NULL); V_5 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_178, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)); } IL_0306: { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_179 = V_3; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_180 = V_5; NullCheck(L_179); List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931(L_179, L_180, 0, List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931_RuntimeMethod_var); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_181 = V_5; return L_181; } } // System.Object[] System.MonoCustomAttrs::GetCustomAttributes(System.Reflection.ICustomAttributeProvider,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* MonoCustomAttrs_GetCustomAttributes_mA1FF747A43EE9FA875E498764FE41AB2C539E7EF (RuntimeObject* ___0_obj, bool ___1_inherit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral690BF02630AC0BD6AA6BD08D2C36A28E1FC54F3E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoCustomAttrs_GetCustomAttributes_mA1FF747A43EE9FA875E498764FE41AB2C539E7EF_RuntimeMethod_var))); } IL_000e: { bool L_2 = ___1_inherit; if (L_2) { goto IL_0024; } } { RuntimeObject* L_3 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4; L_4 = MonoCustomAttrs_GetCustomAttributesBase_mB7F76677961507B3598F17F08B9315F0A0FF0C18(L_3, (Type_t*)NULL, (bool)0, NULL); NullCheck((RuntimeArray*)L_4); RuntimeObject* L_5; L_5 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_4, NULL); return ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_5, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)); } IL_0024: { RuntimeObject* L_6 = ___0_obj; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast (MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_8; L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL); bool L_9 = ___1_inherit; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10; L_10 = MonoCustomAttrs_GetCustomAttributes_m77AB7AE8BA867E111261F1A957316CB088887999(L_6, L_8, L_9, NULL); return L_10; } } // System.Reflection.CustomAttributeData[] System.MonoCustomAttrs::GetCustomAttributesDataInternal(System.Reflection.ICustomAttributeProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* MonoCustomAttrs_GetCustomAttributesDataInternal_m235A91429FEABFD20619B5796974B5E4F35147B9 (RuntimeObject* ___0_obj, const RuntimeMethod* method) { typedef CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* (*MonoCustomAttrs_GetCustomAttributesDataInternal_m235A91429FEABFD20619B5796974B5E4F35147B9_ftn) (RuntimeObject*); using namespace il2cpp::icalls; return ((MonoCustomAttrs_GetCustomAttributesDataInternal_m235A91429FEABFD20619B5796974B5E4F35147B9_ftn)mscorlib::System::MonoCustomAttrs::GetCustomAttributesDataInternal) (___0_obj); } // System.Collections.Generic.IList`1 System.MonoCustomAttrs::GetCustomAttributesData(System.Reflection.ICustomAttributeProvider,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MonoCustomAttrs_GetCustomAttributesData_mEC65B32409E33B55C233A70AEAEB79B8618BA621 (RuntimeObject* ___0_obj, bool ___1_inherit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral690BF02630AC0BD6AA6BD08D2C36A28E1FC54F3E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoCustomAttrs_GetCustomAttributesData_mEC65B32409E33B55C233A70AEAEB79B8618BA621_RuntimeMethod_var))); } IL_000e: { bool L_2 = ___1_inherit; if (L_2) { goto IL_001a; } } { RuntimeObject* L_3 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); RuntimeObject* L_4; L_4 = MonoCustomAttrs_GetCustomAttributesDataBase_mDBEA0258615AB90467AFC6F07DB6BBC272D39C31(L_3, (Type_t*)NULL, (bool)0, NULL); return L_4; } IL_001a: { RuntimeObject* L_5 = ___0_obj; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); bool L_8 = ___1_inherit; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); RuntimeObject* L_9; L_9 = MonoCustomAttrs_GetCustomAttributesData_m3CF1DDF5C0F55FD2F79EE03F0A4EA4D3FF87C665(L_5, L_7, L_8, NULL); return L_9; } } // System.Collections.Generic.IList`1 System.MonoCustomAttrs::GetCustomAttributesData(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MonoCustomAttrs_GetCustomAttributesData_m3CF1DDF5C0F55FD2F79EE03F0A4EA4D3FF87C665 (RuntimeObject* ___0_obj, Type_t* ___1_attributeType, bool ___2_inherit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mEAE8D7BBBE2B276EC2CCE8D5EFAA4AB81D6921D3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mEED73BAB5268D3E0A39AE2DBD5D8F230496F4AD4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m704F1EE2F081A9AD6BABCC8752384D6EE0A18DEC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mBAF6E9A1A637161B1514B253DF664899F9D5D16B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tD0C3CD65CECBEB30142F0AA95FBE919F07F6634B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tB2453AD789F2371A7242E3E53F4FE04FC34FE407_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t09E3D0CACABD5491BBC7FDB650392C7C8981EDF0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t168573E073AB940BA69D96D492E4D31835E09551_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD73181E37C8FE77E1D49ECF6FC6B7B6F53308F1A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mDB190ED4F10ABA3A88501F36A0AE84151A8B918B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m75E5D60A822E904AE74061DDF9D9C72B1AD08332_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; int32_t V_2 = 0; List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A* V_3 = NULL; RuntimeObject* V_4 = NULL; Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B* V_5 = NULL; int32_t V_6 = 0; CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* V_7 = NULL; RuntimeObject* V_8 = NULL; CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* V_9 = NULL; CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* V_10 = NULL; AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* V_11 = NULL; Type_t* V_12 = NULL; AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* V_13 = NULL; int32_t G_B22_0 = 0; { RuntimeObject* L_0 = ___0_obj; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_1); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral690BF02630AC0BD6AA6BD08D2C36A28E1FC54F3E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoCustomAttrs_GetCustomAttributesData_m3CF1DDF5C0F55FD2F79EE03F0A4EA4D3FF87C665_RuntimeMethod_var))); } IL_000e: { Type_t* L_2 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_3; L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, (Type_t*)NULL, NULL); if (!L_3) { goto IL_0022; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_4); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5AC0AA5A492845D5A4D50FD0F20E3E1AA5FEADC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoCustomAttrs_GetCustomAttributesData_m3CF1DDF5C0F55FD2F79EE03F0A4EA4D3FF87C665_RuntimeMethod_var))); } IL_0022: { Type_t* L_5 = ___1_attributeType; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); bool L_8; L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, L_7, NULL); if (!L_8) { goto IL_0037; } } { ___1_attributeType = (Type_t*)NULL; } IL_0037: { RuntimeObject* L_9 = ___0_obj; Type_t* L_10 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); RuntimeObject* L_11; L_11 = MonoCustomAttrs_GetCustomAttributesDataBase_mDBEA0258615AB90467AFC6F07DB6BBC272D39C31(L_9, L_10, (bool)0, NULL); V_1 = L_11; bool L_12 = ___2_inherit; if (L_12) { goto IL_00ab; } } { RuntimeObject* L_13 = V_1; NullCheck(L_13); int32_t L_14; L_14 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_tD0C3CD65CECBEB30142F0AA95FBE919F07F6634B_il2cpp_TypeInfo_var, L_13); if ((!(((uint32_t)L_14) == ((uint32_t)1)))) { goto IL_00ab; } } { RuntimeObject* L_15 = V_1; NullCheck(L_15); CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_16; L_16 = InterfaceFuncInvoker1< CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t168573E073AB940BA69D96D492E4D31835E09551_il2cpp_TypeInfo_var, L_15, 0); if (L_16) { goto IL_0060; } } { CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC* L_17 = (CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC_il2cpp_TypeInfo_var))); NullCheck(L_17); CustomAttributeFormatException__ctor_m60D23D17A1FD4240EA6139ED016FBCCD82D9D947(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D8CE10D978A0FCD2F934F5E829104D00F62979)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoCustomAttrs_GetCustomAttributesData_m3CF1DDF5C0F55FD2F79EE03F0A4EA4D3FF87C665_RuntimeMethod_var))); } IL_0060: { Type_t* L_18 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_19; L_19 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_18, (Type_t*)NULL, NULL); if (!L_19) { goto IL_0098; } } { Type_t* L_20 = ___1_attributeType; RuntimeObject* L_21 = V_1; NullCheck(L_21); CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_22; L_22 = InterfaceFuncInvoker1< CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t168573E073AB940BA69D96D492E4D31835E09551_il2cpp_TypeInfo_var, L_21, 0); NullCheck(L_22); Type_t* L_23; L_23 = CustomAttributeData_get_AttributeType_mF60B478695109F172991BFF76CF8462FA571AF64(L_22, NULL); NullCheck(L_20); bool L_24; L_24 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_20, L_23); if (!L_24) { goto IL_0090; } } { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_25 = (CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6*)(CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6*)SZArrayNew(CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6_il2cpp_TypeInfo_var, (uint32_t)1); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_26 = L_25; RuntimeObject* L_27 = V_1; NullCheck(L_27); CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_28; L_28 = InterfaceFuncInvoker1< CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t168573E073AB940BA69D96D492E4D31835E09551_il2cpp_TypeInfo_var, L_27, 0); NullCheck(L_26); ArrayElementTypeCheck (L_26, L_28); (L_26)->SetAt(static_cast(0), (CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95*)L_28); V_0 = (RuntimeObject*)L_26; goto IL_00a9; } IL_0090: { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_29; L_29 = Array_Empty_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mEAE8D7BBBE2B276EC2CCE8D5EFAA4AB81D6921D3_inline(Array_Empty_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mEAE8D7BBBE2B276EC2CCE8D5EFAA4AB81D6921D3_RuntimeMethod_var); V_0 = (RuntimeObject*)L_29; goto IL_00a9; } IL_0098: { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_30 = (CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6*)(CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6*)SZArrayNew(CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6_il2cpp_TypeInfo_var, (uint32_t)1); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_31 = L_30; RuntimeObject* L_32 = V_1; NullCheck(L_32); CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_33; L_33 = InterfaceFuncInvoker1< CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95*, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1::get_Item(System.Int32) */, IList_1_t168573E073AB940BA69D96D492E4D31835E09551_il2cpp_TypeInfo_var, L_32, 0); NullCheck(L_31); ArrayElementTypeCheck (L_31, L_33); (L_31)->SetAt(static_cast(0), (CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95*)L_33); V_0 = (RuntimeObject*)L_31; } IL_00a9: { RuntimeObject* L_34 = V_0; return L_34; } IL_00ab: { bool L_35 = ___2_inherit; if (!L_35) { goto IL_00b9; } } { RuntimeObject* L_36 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); RuntimeObject* L_37; L_37 = MonoCustomAttrs_GetBase_m68DA59644C3B034B1D09912F367D2AF727080765(L_36, NULL); if (L_37) { goto IL_00b9; } } { ___2_inherit = (bool)0; } IL_00b9: { Type_t* L_38 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_39; L_39 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_38, (Type_t*)NULL, NULL); if (!L_39) { goto IL_00ca; } } { Type_t* L_40 = ___1_attributeType; NullCheck(L_40); bool L_41; L_41 = Type_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4(L_40, NULL); G_B22_0 = ((int32_t)(L_41)); goto IL_00cb; } IL_00ca: { G_B22_0 = 0; } IL_00cb: { bool L_42 = ___2_inherit; if (!((int32_t)(G_B22_0&(int32_t)L_42))) { goto IL_00df; } } { Type_t* L_43 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_44; L_44 = MonoCustomAttrs_RetrieveAttributeUsage_m6F89E13BBFC1325FBDB3F17C2462C80FD98FA18F(L_43, NULL); NullCheck(L_44); bool L_45; L_45 = AttributeUsageAttribute_get_Inherited_m7D987A2CD060666ABDA765A4610D8147C4580AFB_inline(L_44, NULL); if (L_45) { goto IL_00df; } } { ___2_inherit = (bool)0; } IL_00df: { RuntimeObject* L_46 = V_1; NullCheck(L_46); int32_t L_47; L_47 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_tD0C3CD65CECBEB30142F0AA95FBE919F07F6634B_il2cpp_TypeInfo_var, L_46); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_48; L_48 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_47, ((int32_t)16), NULL); V_2 = L_48; V_3 = (List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A*)NULL; RuntimeObject* L_49 = ___0_obj; V_4 = L_49; bool L_50 = ___2_inherit; if (L_50) { goto IL_01ad; } } { Type_t* L_51 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_52; L_52 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_51, (Type_t*)NULL, NULL); if (!L_52) { goto IL_014f; } } { RuntimeObject* L_53 = V_1; NullCheck(L_53); RuntimeObject* L_54; L_54 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_tB2453AD789F2371A7242E3E53F4FE04FC34FE407_il2cpp_TypeInfo_var, L_53); V_8 = L_54; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_012a: {// begin finally (depth: 1) { RuntimeObject* L_55 = V_8; if (!L_55) { goto IL_0135; } } { RuntimeObject* L_56 = V_8; NullCheck(L_56); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_56); } IL_0135: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_011f_1; } IL_010b_1: { RuntimeObject* L_57 = V_8; NullCheck(L_57); CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_58; L_58 = InterfaceFuncInvoker0< CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t09E3D0CACABD5491BBC7FDB650392C7C8981EDF0_il2cpp_TypeInfo_var, L_57); if (L_58) { goto IL_011f_1; } } { CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC* L_59 = (CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC_il2cpp_TypeInfo_var))); NullCheck(L_59); CustomAttributeFormatException__ctor_m60D23D17A1FD4240EA6139ED016FBCCD82D9D947(L_59, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D8CE10D978A0FCD2F934F5E829104D00F62979)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_59, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoCustomAttrs_GetCustomAttributesData_m3CF1DDF5C0F55FD2F79EE03F0A4EA4D3FF87C665_RuntimeMethod_var))); } IL_011f_1: { RuntimeObject* L_60 = V_8; NullCheck(L_60); bool L_61; L_61 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_60); if (L_61) { goto IL_010b_1; } } { goto IL_0136; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0136: { RuntimeObject* L_62 = V_1; NullCheck(L_62); int32_t L_63; L_63 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, ICollection_1_tD0C3CD65CECBEB30142F0AA95FBE919F07F6634B_il2cpp_TypeInfo_var, L_62); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_64 = (CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6*)(CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6*)SZArrayNew(CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6_il2cpp_TypeInfo_var, (uint32_t)L_63); V_7 = L_64; RuntimeObject* L_65 = V_1; CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_66 = V_7; NullCheck(L_65); InterfaceActionInvoker2< CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, ICollection_1_tD0C3CD65CECBEB30142F0AA95FBE919F07F6634B_il2cpp_TypeInfo_var, L_65, L_66, 0); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_67 = V_7; return (RuntimeObject*)L_67; } IL_014f: { int32_t L_68 = V_2; List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A* L_69 = (List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A*)il2cpp_codegen_object_new(List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A_il2cpp_TypeInfo_var); NullCheck(L_69); List_1__ctor_m75E5D60A822E904AE74061DDF9D9C72B1AD08332(L_69, L_68, List_1__ctor_m75E5D60A822E904AE74061DDF9D9C72B1AD08332_RuntimeMethod_var); V_3 = L_69; RuntimeObject* L_70 = V_1; NullCheck(L_70); RuntimeObject* L_71; L_71 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_tB2453AD789F2371A7242E3E53F4FE04FC34FE407_il2cpp_TypeInfo_var, L_70); V_8 = L_71; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_019a: {// begin finally (depth: 1) { RuntimeObject* L_72 = V_8; if (!L_72) { goto IL_01a5; } } { RuntimeObject* L_73 = V_8; NullCheck(L_73); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_73); } IL_01a5: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_018f_1; } IL_0160_1: { RuntimeObject* L_74 = V_8; NullCheck(L_74); CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_75; L_75 = InterfaceFuncInvoker0< CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t09E3D0CACABD5491BBC7FDB650392C7C8981EDF0_il2cpp_TypeInfo_var, L_74); V_9 = L_75; CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_76 = V_9; if (L_76) { goto IL_0178_1; } } { CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC* L_77 = (CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC_il2cpp_TypeInfo_var))); NullCheck(L_77); CustomAttributeFormatException__ctor_m60D23D17A1FD4240EA6139ED016FBCCD82D9D947(L_77, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D8CE10D978A0FCD2F934F5E829104D00F62979)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_77, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoCustomAttrs_GetCustomAttributesData_m3CF1DDF5C0F55FD2F79EE03F0A4EA4D3FF87C665_RuntimeMethod_var))); } IL_0178_1: { Type_t* L_78 = ___1_attributeType; CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_79 = V_9; NullCheck(L_79); Type_t* L_80; L_80 = CustomAttributeData_get_AttributeType_mF60B478695109F172991BFF76CF8462FA571AF64(L_79, NULL); NullCheck(L_78); bool L_81; L_81 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_78, L_80); if (!L_81) { goto IL_018f_1; } } { List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A* L_82 = V_3; CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_83 = V_9; NullCheck(L_82); List_1_Add_mD73181E37C8FE77E1D49ECF6FC6B7B6F53308F1A_inline(L_82, L_83, List_1_Add_mD73181E37C8FE77E1D49ECF6FC6B7B6F53308F1A_RuntimeMethod_var); } IL_018f_1: { RuntimeObject* L_84 = V_8; NullCheck(L_84); bool L_85; L_85 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_84); if (L_85) { goto IL_0160_1; } } { goto IL_01a6; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01a6: { List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A* L_86 = V_3; NullCheck(L_86); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_87; L_87 = List_1_ToArray_mDB190ED4F10ABA3A88501F36A0AE84151A8B918B(L_86, List_1_ToArray_mDB190ED4F10ABA3A88501F36A0AE84151A8B918B_RuntimeMethod_var); return (RuntimeObject*)L_87; } IL_01ad: { int32_t L_88 = V_2; Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B* L_89 = (Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B*)il2cpp_codegen_object_new(Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B_il2cpp_TypeInfo_var); NullCheck(L_89); Dictionary_2__ctor_mBAF6E9A1A637161B1514B253DF664899F9D5D16B(L_89, L_88, Dictionary_2__ctor_mBAF6E9A1A637161B1514B253DF664899F9D5D16B_RuntimeMethod_var); V_5 = L_89; V_6 = 0; int32_t L_90 = V_2; List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A* L_91 = (List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A*)il2cpp_codegen_object_new(List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A_il2cpp_TypeInfo_var); NullCheck(L_91); List_1__ctor_m75E5D60A822E904AE74061DDF9D9C72B1AD08332(L_91, L_90, List_1__ctor_m75E5D60A822E904AE74061DDF9D9C72B1AD08332_RuntimeMethod_var); V_3 = L_91; } IL_01bf: { RuntimeObject* L_92 = V_1; NullCheck(L_92); RuntimeObject* L_93; L_93 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_tB2453AD789F2371A7242E3E53F4FE04FC34FE407_il2cpp_TypeInfo_var, L_92); V_8 = L_93; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0276: {// begin finally (depth: 1) { RuntimeObject* L_94 = V_8; if (!L_94) { goto IL_0281; } } { RuntimeObject* L_95 = V_8; NullCheck(L_95); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_95); } IL_0281: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0268_1; } IL_01cc_1: { RuntimeObject* L_96 = V_8; NullCheck(L_96); CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_97; L_97 = InterfaceFuncInvoker0< CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t09E3D0CACABD5491BBC7FDB650392C7C8981EDF0_il2cpp_TypeInfo_var, L_96); V_10 = L_97; CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_98 = V_10; if (L_98) { goto IL_01e4_1; } } { CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC* L_99 = (CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomAttributeFormatException_tB3D5621B19C8D9B7666BFDF6878DAD35E0DCFBBC_il2cpp_TypeInfo_var))); NullCheck(L_99); CustomAttributeFormatException__ctor_m60D23D17A1FD4240EA6139ED016FBCCD82D9D947(L_99, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D8CE10D978A0FCD2F934F5E829104D00F62979)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_99, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoCustomAttrs_GetCustomAttributesData_m3CF1DDF5C0F55FD2F79EE03F0A4EA4D3FF87C665_RuntimeMethod_var))); } IL_01e4_1: { CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_100 = V_10; NullCheck(L_100); Type_t* L_101; L_101 = CustomAttributeData_get_AttributeType_mF60B478695109F172991BFF76CF8462FA571AF64(L_100, NULL); V_12 = L_101; Type_t* L_102 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_103; L_103 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_102, (Type_t*)NULL, NULL); if (!L_103) { goto IL_0200_1; } } { Type_t* L_104 = ___1_attributeType; Type_t* L_105 = V_12; NullCheck(L_104); bool L_106; L_106 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_104, L_105); if (!L_106) { goto IL_0268_1; } } IL_0200_1: { Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B* L_107 = V_5; Type_t* L_108 = V_12; NullCheck(L_107); bool L_109; L_109 = Dictionary_2_TryGetValue_m704F1EE2F081A9AD6BABCC8752384D6EE0A18DEC(L_107, L_108, (&V_13), Dictionary_2_TryGetValue_m704F1EE2F081A9AD6BABCC8752384D6EE0A18DEC_RuntimeMethod_var); if (!L_109) { goto IL_0218_1; } } { AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* L_110 = V_13; NullCheck(L_110); AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_111; L_111 = AttributeInfo_get_Usage_m7D6DBBED669D0373EA82A8D5C61FC4DD36E5E0E6_inline(L_110, NULL); V_11 = L_111; goto IL_0221_1; } IL_0218_1: { Type_t* L_112 = V_12; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_113; L_113 = MonoCustomAttrs_RetrieveAttributeUsage_m6F89E13BBFC1325FBDB3F17C2462C80FD98FA18F(L_112, NULL); V_11 = L_113; } IL_0221_1: { int32_t L_114 = V_6; if (!L_114) { goto IL_022e_1; } } { AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_115 = V_11; NullCheck(L_115); bool L_116; L_116 = AttributeUsageAttribute_get_Inherited_m7D987A2CD060666ABDA765A4610D8147C4580AFB_inline(L_115, NULL); if (!L_116) { goto IL_0252_1; } } IL_022e_1: { AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_117 = V_11; NullCheck(L_117); bool L_118; L_118 = AttributeUsageAttribute_get_AllowMultiple_mC8AE28D991D7D51DF0F2770DDB20607A65D71709_inline(L_117, NULL); if (L_118) { goto IL_024a_1; } } { AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* L_119 = V_13; if (!L_119) { goto IL_024a_1; } } { AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* L_120 = V_13; if (!L_120) { goto IL_0252_1; } } { AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* L_121 = V_13; NullCheck(L_121); int32_t L_122; L_122 = AttributeInfo_get_InheritanceLevel_mE8AEA5CDD8B5AF19491D30431BB4A79EE43C3EBF_inline(L_121, NULL); int32_t L_123 = V_6; if ((!(((uint32_t)L_122) == ((uint32_t)L_123)))) { goto IL_0252_1; } } IL_024a_1: { List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A* L_124 = V_3; CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_125 = V_10; NullCheck(L_124); List_1_Add_mD73181E37C8FE77E1D49ECF6FC6B7B6F53308F1A_inline(L_124, L_125, List_1_Add_mD73181E37C8FE77E1D49ECF6FC6B7B6F53308F1A_RuntimeMethod_var); } IL_0252_1: { AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* L_126 = V_13; if (L_126) { goto IL_0268_1; } } { Dictionary_2_tE4CF5543F76844546E4201920835D0464DAF537B* L_127 = V_5; Type_t* L_128 = V_12; AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_129 = V_11; int32_t L_130 = V_6; AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* L_131 = (AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB*)il2cpp_codegen_object_new(AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB_il2cpp_TypeInfo_var); NullCheck(L_131); AttributeInfo__ctor_m7D6B46B3FD6AAF1105C9B75D29AF78969FF4D504(L_131, L_129, L_130, NULL); NullCheck(L_127); Dictionary_2_Add_mEED73BAB5268D3E0A39AE2DBD5D8F230496F4AD4(L_127, L_128, L_131, Dictionary_2_Add_mEED73BAB5268D3E0A39AE2DBD5D8F230496F4AD4_RuntimeMethod_var); } IL_0268_1: { RuntimeObject* L_132 = V_8; NullCheck(L_132); bool L_133; L_133 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_132); if (L_133) { goto IL_01cc_1; } } { goto IL_0282; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0282: { RuntimeObject* L_134 = V_4; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); RuntimeObject* L_135; L_135 = MonoCustomAttrs_GetBase_m68DA59644C3B034B1D09912F367D2AF727080765(L_134, NULL); RuntimeObject* L_136 = L_135; V_4 = L_136; if (!L_136) { goto IL_029e; } } { int32_t L_137 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_137, 1)); RuntimeObject* L_138 = V_4; Type_t* L_139 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); RuntimeObject* L_140; L_140 = MonoCustomAttrs_GetCustomAttributesDataBase_mDBEA0258615AB90467AFC6F07DB6BBC272D39C31(L_138, L_139, (bool)1, NULL); V_1 = L_140; } IL_029e: { bool L_141 = ___2_inherit; if (!L_141) { goto IL_02a8; } } { RuntimeObject* L_142 = V_4; if (L_142) { goto IL_01bf; } } IL_02a8: { List_1_tE5FD4B900A17AC705BFB959FA0D20687D4F5664A* L_143 = V_3; NullCheck(L_143); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_144; L_144 = List_1_ToArray_mDB190ED4F10ABA3A88501F36A0AE84151A8B918B(L_143, List_1_ToArray_mDB190ED4F10ABA3A88501F36A0AE84151A8B918B_RuntimeMethod_var); return (RuntimeObject*)L_144; } } // System.Collections.Generic.IList`1 System.MonoCustomAttrs::GetCustomAttributesDataBase(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MonoCustomAttrs_GetCustomAttributesDataBase_mDBEA0258615AB90467AFC6F07DB6BBC272D39C31 (RuntimeObject* ___0_obj, Type_t* ___1_attributeType, bool ___2_inheritedOnly, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_AsReadOnly_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mFD9A83BA91CADB2F623A7C666D5AB1DE66DB9725_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mEAE8D7BBBE2B276EC2CCE8D5EFAA4AB81D6921D3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* V_0 = NULL; CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* V_1 = NULL; CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* V_2 = NULL; { RuntimeObject* L_0 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); bool L_1; L_1 = MonoCustomAttrs_IsUserCattrProvider_mF1E704D4B178650E632382DD2ABA8E10BD5DA3C8(L_0, NULL); if (!L_1) { goto IL_0010; } } { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_2; L_2 = Array_Empty_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mEAE8D7BBBE2B276EC2CCE8D5EFAA4AB81D6921D3_inline(Array_Empty_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mEAE8D7BBBE2B276EC2CCE8D5EFAA4AB81D6921D3_RuntimeMethod_var); V_0 = L_2; goto IL_0017; } IL_0010: { RuntimeObject* L_3 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_4; L_4 = MonoCustomAttrs_GetCustomAttributesDataInternal_m235A91429FEABFD20619B5796974B5E4F35147B9(L_3, NULL); V_0 = L_4; } IL_0017: { bool L_5 = ___2_inheritedOnly; if (L_5) { goto IL_005c; } } { RuntimeObject* L_6 = ___0_obj; Type_t* L_7 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_8; L_8 = MonoCustomAttrs_GetPseudoCustomAttributesData_mB9E7B9CDB48FF51E23B20DB05E3411C76A04DAD9(L_6, L_7, NULL); V_1 = L_8; CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_9 = V_1; if (!L_9) { goto IL_005c; } } { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_10 = V_0; NullCheck(L_10); if ((((RuntimeArray*)L_10)->max_length)) { goto IL_0030; } } { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_11 = V_1; ReadOnlyCollection_1_t59F9436F8E117F38A7D786F8DD42DFB896B63DDE* L_12; L_12 = Array_AsReadOnly_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mFD9A83BA91CADB2F623A7C666D5AB1DE66DB9725(L_11, Array_AsReadOnly_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mFD9A83BA91CADB2F623A7C666D5AB1DE66DB9725_RuntimeMethod_var); return L_12; } IL_0030: { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_13 = V_0; NullCheck(L_13); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_14 = V_1; NullCheck(L_14); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_15 = (CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6*)(CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6*)SZArrayNew(CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_13)->max_length)), ((int32_t)(((RuntimeArray*)L_14)->max_length))))); V_2 = L_15; CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_16 = V_0; CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_17 = V_2; CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_18 = V_0; NullCheck(L_18); Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_16, (RuntimeArray*)L_17, ((int32_t)(((RuntimeArray*)L_18)->max_length)), NULL); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_19 = V_1; CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_20 = V_2; CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_21 = V_0; NullCheck(L_21); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_22 = V_1; NullCheck(L_22); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_19, 0, (RuntimeArray*)L_20, ((int32_t)(((RuntimeArray*)L_21)->max_length)), ((int32_t)(((RuntimeArray*)L_22)->max_length)), NULL); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_23 = V_2; ReadOnlyCollection_1_t59F9436F8E117F38A7D786F8DD42DFB896B63DDE* L_24; L_24 = Array_AsReadOnly_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mFD9A83BA91CADB2F623A7C666D5AB1DE66DB9725(L_23, Array_AsReadOnly_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mFD9A83BA91CADB2F623A7C666D5AB1DE66DB9725_RuntimeMethod_var); return L_24; } IL_005c: { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_25 = V_0; ReadOnlyCollection_1_t59F9436F8E117F38A7D786F8DD42DFB896B63DDE* L_26; L_26 = Array_AsReadOnly_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mFD9A83BA91CADB2F623A7C666D5AB1DE66DB9725(L_25, Array_AsReadOnly_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mFD9A83BA91CADB2F623A7C666D5AB1DE66DB9725_RuntimeMethod_var); return L_26; } } // System.Reflection.CustomAttributeData[] System.MonoCustomAttrs::GetPseudoCustomAttributesData(System.Reflection.ICustomAttributeProvider,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* MonoCustomAttrs_GetPseudoCustomAttributesData_mB9E7B9CDB48FF51E23B20DB05E3411C76A04DAD9 (RuntimeObject* ___0_obj, Type_t* ___1_attributeType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mEAE8D7BBBE2B276EC2CCE8D5EFAA4AB81D6921D3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* V_0 = NULL; RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* V_1 = NULL; RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* V_2 = NULL; RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F* V_3 = NULL; Type_t* V_4 = NULL; int32_t V_5 = 0; { V_0 = (CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6*)NULL; RuntimeObject* L_0 = ___0_obj; V_1 = ((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)IsInstClass((RuntimeObject*)L_0, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var)); RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_1 = V_1; if (!L_1) { goto IL_0015; } } { RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6* L_2 = V_1; NullCheck(L_2); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_3; L_3 = RuntimeMethodInfo_GetPseudoCustomAttributesData_mE2D6849881D273ADA3539179B752070C5076F598(L_2, NULL); V_0 = L_3; goto IL_004f; } IL_0015: { RuntimeObject* L_4 = ___0_obj; V_2 = ((RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005*)IsInstClass((RuntimeObject*)L_4, RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005_il2cpp_TypeInfo_var)); RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_5 = V_2; if (!L_5) { goto IL_0028; } } { RuntimeFieldInfo_tBA32BAC976A51A186377C117FEE81A2393908005* L_6 = V_2; NullCheck(L_6); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_7; L_7 = FieldInfo_GetPseudoCustomAttributesData_m928A5E93DFAB561CBD0E087306D58D625A15E6D5(L_6, NULL); V_0 = L_7; goto IL_004f; } IL_0028: { RuntimeObject* L_8 = ___0_obj; V_3 = ((RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F*)IsInstClass((RuntimeObject*)L_8, RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F_il2cpp_TypeInfo_var)); RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F* L_9 = V_3; if (!L_9) { goto IL_003b; } } { RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F* L_10 = V_3; NullCheck(L_10); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_11; L_11 = RuntimeParameterInfo_GetPseudoCustomAttributesData_mDD0FE630EFDAAC439540230798B658AD44C6FD4D(L_10, NULL); V_0 = L_11; goto IL_004f; } IL_003b: { RuntimeObject* L_12 = ___0_obj; V_4 = ((Type_t*)IsInstClass((RuntimeObject*)L_12, Type_t_il2cpp_TypeInfo_var)); Type_t* L_13 = V_4; if (!L_13) { goto IL_004f; } } { Type_t* L_14 = V_4; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_15; L_15 = MonoCustomAttrs_GetPseudoCustomAttributesData_mFDD8C0598C94CA890E80A88A6F378F4AC1A52A87(L_14, NULL); V_0 = L_15; } IL_004f: { Type_t* L_16 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_17; L_17 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_16, (Type_t*)NULL, NULL); if (!L_17) { goto IL_009a; } } { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_18 = V_0; if (!L_18) { goto IL_009a; } } { V_5 = 0; goto IL_008d; } IL_0060: { Type_t* L_19 = ___1_attributeType; CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_20 = V_0; int32_t L_21 = V_5; NullCheck(L_20); int32_t L_22 = L_21; CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_23 = (L_20)->GetAt(static_cast(L_22)); NullCheck(L_23); Type_t* L_24; L_24 = CustomAttributeData_get_AttributeType_mF60B478695109F172991BFF76CF8462FA571AF64(L_23, NULL); NullCheck(L_19); bool L_25; L_25 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_19, L_24); if (!L_25) { goto IL_0087; } } { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_26 = V_0; NullCheck(L_26); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_26)->max_length))) == ((uint32_t)1)))) { goto IL_0079; } } { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_27 = V_0; return L_27; } IL_0079: { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_28 = (CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6*)(CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6*)SZArrayNew(CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6_il2cpp_TypeInfo_var, (uint32_t)1); CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_29 = L_28; CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_30 = V_0; int32_t L_31 = V_5; NullCheck(L_30); int32_t L_32 = L_31; CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_33 = (L_30)->GetAt(static_cast(L_32)); NullCheck(L_29); ArrayElementTypeCheck (L_29, L_33); (L_29)->SetAt(static_cast(0), (CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95*)L_33); return L_29; } IL_0087: { int32_t L_34 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_008d: { int32_t L_35 = V_5; CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_36 = V_0; NullCheck(L_36); if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length))))) { goto IL_0060; } } { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_37; L_37 = Array_Empty_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mEAE8D7BBBE2B276EC2CCE8D5EFAA4AB81D6921D3_inline(Array_Empty_TisCustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_mEAE8D7BBBE2B276EC2CCE8D5EFAA4AB81D6921D3_RuntimeMethod_var); return L_37; } IL_009a: { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_38 = V_0; return L_38; } } // System.Reflection.CustomAttributeData[] System.MonoCustomAttrs::GetPseudoCustomAttributesData(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* MonoCustomAttrs_GetPseudoCustomAttributesData_mFDD8C0598C94CA890E80A88A6F378F4AC1A52A87 (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComImportAttribute_tA7696658D982A1289FB2CDB4A0235713A8DF435A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254_0_0_0_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; CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* V_2 = NULL; { V_0 = 0; Type_t* L_0 = ___0_type; NullCheck(L_0); int32_t L_1; L_1 = Type_get_Attributes_mFE7C06EAA1F2548E7D322B659ACBFFB9AC7FCE1E(L_0, NULL); V_1 = L_1; int32_t L_2 = V_1; if (!((int32_t)((int32_t)L_2&((int32_t)8192)))) { goto IL_0016; } } { int32_t L_3 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_0016: { int32_t L_4 = V_1; if (!((int32_t)((int32_t)L_4&((int32_t)4096)))) { goto IL_0023; } } { int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0023: { int32_t L_6 = V_0; if (L_6) { goto IL_0028; } } { return (CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6*)NULL; } IL_0028: { int32_t L_7 = V_0; CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_8 = (CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6*)(CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6*)SZArrayNew(CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6_il2cpp_TypeInfo_var, (uint32_t)L_7); V_2 = L_8; V_0 = 0; int32_t L_9 = V_1; if (!((int32_t)((int32_t)L_9&((int32_t)8192)))) { goto IL_005a; } } { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_10 = V_2; int32_t L_11 = V_0; int32_t L_12 = L_11; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast (SerializableAttribute_tFC886AD5E219D27EF8D36FC7335CF8676FBFF254_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_14; L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_15 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->___EmptyTypes_2; NullCheck(L_14); ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_16; L_16 = Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554(L_14, L_15, NULL); CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_17 = (CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95*)il2cpp_codegen_object_new(CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_il2cpp_TypeInfo_var); NullCheck(L_17); CustomAttributeData__ctor_mA320C21C2A7C327982562B8E8367D15BB823E6EB(L_17, L_16, NULL); NullCheck(L_10); ArrayElementTypeCheck (L_10, L_17); (L_10)->SetAt(static_cast(L_12), (CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95*)L_17); } IL_005a: { int32_t L_18 = V_1; if (!((int32_t)((int32_t)L_18&((int32_t)4096)))) { goto IL_0083; } } { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_19 = V_2; int32_t L_20 = V_0; int32_t L_21 = L_20; V_0 = ((int32_t)il2cpp_codegen_add(L_21, 1)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast (ComImportAttribute_tA7696658D982A1289FB2CDB4A0235713A8DF435A_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_23; L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_24 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->___EmptyTypes_2; NullCheck(L_23); ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_25; L_25 = Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554(L_23, L_24, NULL); CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95* L_26 = (CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95*)il2cpp_codegen_object_new(CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95_il2cpp_TypeInfo_var); NullCheck(L_26); CustomAttributeData__ctor_mA320C21C2A7C327982562B8E8367D15BB823E6EB(L_26, L_25, NULL); NullCheck(L_19); ArrayElementTypeCheck (L_19, L_26); (L_19)->SetAt(static_cast(L_21), (CustomAttributeData_tC851BE158358D5CFB283E630148B10B7685DDC95*)L_26); } IL_0083: { CustomAttributeDataU5BU5D_t7E77A1CB0BA368D2B3FA1A24225A6DF93AA43BD6* L_27 = V_2; return L_27; } } // System.Boolean System.MonoCustomAttrs::IsDefined(System.Reflection.ICustomAttributeProvider,System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MonoCustomAttrs_IsDefined_m5A1B0621CF7CC74C9B7544071FBB46A7074A477D (RuntimeObject* ___0_obj, Type_t* ___1_attributeType, bool ___2_inherit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICustomAttributeProvider_tC47C1E6A3DC1ADA77819AF705CC1D1175315876D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* V_0 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL; int32_t V_2 = 0; { Type_t* L_0 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5AC0AA5A492845D5A4D50FD0F20E3E1AA5FEADC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoCustomAttrs_IsDefined_m5A1B0621CF7CC74C9B7544071FBB46A7074A477D_RuntimeMethod_var))); } IL_0014: { V_0 = (AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49*)NULL; } IL_0016: { RuntimeObject* L_3 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); bool L_4; L_4 = MonoCustomAttrs_IsUserCattrProvider_mF1E704D4B178650E632382DD2ABA8E10BD5DA3C8(L_3, NULL); if (!L_4) { goto IL_0027; } } { RuntimeObject* L_5 = ___0_obj; Type_t* L_6 = ___1_attributeType; bool L_7 = ___2_inherit; NullCheck(L_5); bool L_8; L_8 = InterfaceFuncInvoker2< bool, Type_t*, bool >::Invoke(1 /* System.Boolean System.Reflection.ICustomAttributeProvider::IsDefined(System.Type,System.Boolean) */, ICustomAttributeProvider_tC47C1E6A3DC1ADA77819AF705CC1D1175315876D_il2cpp_TypeInfo_var, L_5, L_6, L_7); return L_8; } IL_0027: { RuntimeObject* L_9 = ___0_obj; Type_t* L_10 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); bool L_11; L_11 = MonoCustomAttrs_IsDefinedInternal_mB170E8D9E9419A1E3D896F9301C53E05DDFF786C(L_9, L_10, NULL); if (!L_11) { goto IL_0032; } } { return (bool)1; } IL_0032: { RuntimeObject* L_12 = ___0_obj; Type_t* L_13 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14; L_14 = MonoCustomAttrs_GetPseudoCustomAttributes_m40E3530E534FDFE528B8448D7BA325844951A062(L_12, L_13, NULL); V_1 = L_14; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = V_1; if (!L_15) { goto IL_005d; } } { V_2 = 0; goto IL_0057; } IL_0041: { Type_t* L_16 = ___1_attributeType; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = V_1; int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; RuntimeObject* L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_20); Type_t* L_21; L_21 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_20, NULL); NullCheck(L_16); bool L_22; L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_16, L_21); if (!L_22) { goto IL_0053; } } { return (bool)1; } IL_0053: { int32_t L_23 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0057: { int32_t L_24 = V_2; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = V_1; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_0041; } } IL_005d: { AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_26 = V_0; if (L_26) { goto IL_0076; } } { bool L_27 = ___2_inherit; if (L_27) { goto IL_0065; } } { return (bool)0; } IL_0065: { Type_t* L_28 = ___1_attributeType; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_29; L_29 = MonoCustomAttrs_RetrieveAttributeUsage_m6F89E13BBFC1325FBDB3F17C2462C80FD98FA18F(L_28, NULL); V_0 = L_29; AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_30 = V_0; NullCheck(L_30); bool L_31; L_31 = AttributeUsageAttribute_get_Inherited_m7D987A2CD060666ABDA765A4610D8147C4580AFB_inline(L_30, NULL); if (L_31) { goto IL_0076; } } { return (bool)0; } IL_0076: { RuntimeObject* L_32 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); RuntimeObject* L_33; L_33 = MonoCustomAttrs_GetBase_m68DA59644C3B034B1D09912F367D2AF727080765(L_32, NULL); ___0_obj = L_33; RuntimeObject* L_34 = ___0_obj; if (L_34) { goto IL_0016; } } { return (bool)0; } } // System.Boolean System.MonoCustomAttrs::IsDefinedInternal(System.Reflection.ICustomAttributeProvider,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MonoCustomAttrs_IsDefinedInternal_mB170E8D9E9419A1E3D896F9301C53E05DDFF786C (RuntimeObject* ___0_obj, Type_t* ___1_AttributeType, const RuntimeMethod* method) { typedef bool (*MonoCustomAttrs_IsDefinedInternal_mB170E8D9E9419A1E3D896F9301C53E05DDFF786C_ftn) (RuntimeObject*, Type_t*); using namespace il2cpp::icalls; return ((MonoCustomAttrs_IsDefinedInternal_mB170E8D9E9419A1E3D896F9301C53E05DDFF786C_ftn)mscorlib::System::MonoCustomAttrs::IsDefinedInternal) (___0_obj, ___1_AttributeType); } // System.Reflection.PropertyInfo System.MonoCustomAttrs::GetBasePropertyDefinition(System.Reflection.RuntimePropertyInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* MonoCustomAttrs_GetBasePropertyDefinition_m99CB267199F6D9CECB8CF92F7FE6DDE238DFC30B (RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* ___0_property, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MethodInfo_t* V_0 = NULL; MethodInfo_t* V_1 = NULL; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_2 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_3 = NULL; int32_t V_4 = 0; { RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* L_0 = ___0_property; NullCheck(L_0); MethodInfo_t* L_1; L_1 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(17 /* System.Reflection.MethodInfo System.Reflection.PropertyInfo::GetGetMethod(System.Boolean) */, L_0, (bool)1); V_0 = L_1; MethodInfo_t* L_2 = V_0; bool L_3; L_3 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_2, (MethodInfo_t*)NULL, NULL); if (L_3) { goto IL_0019; } } { MethodInfo_t* L_4 = V_0; NullCheck(L_4); bool L_5; L_5 = MethodBase_get_IsVirtual_m2C0A566F37B666FDEE3066729AEACF336B342EC2(L_4, NULL); if (L_5) { goto IL_0021; } } IL_0019: { RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* L_6 = ___0_property; NullCheck(L_6); MethodInfo_t* L_7; L_7 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(18 /* System.Reflection.MethodInfo System.Reflection.PropertyInfo::GetSetMethod(System.Boolean) */, L_6, (bool)1); V_0 = L_7; } IL_0021: { MethodInfo_t* L_8 = V_0; bool L_9; L_9 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_8, (MethodInfo_t*)NULL, NULL); if (L_9) { goto IL_0032; } } { MethodInfo_t* L_10 = V_0; NullCheck(L_10); bool L_11; L_11 = MethodBase_get_IsVirtual_m2C0A566F37B666FDEE3066729AEACF336B342EC2(L_10, NULL); if (L_11) { goto IL_0034; } } IL_0032: { return (PropertyInfo_t*)NULL; } IL_0034: { MethodInfo_t* L_12 = V_0; NullCheck(((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)CastclassClass((RuntimeObject*)L_12, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var))); MethodInfo_t* L_13; L_13 = RuntimeMethodInfo_GetBaseMethod_m8656E834F0AE1F3927106360A86FC81ADFFD52C7(((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)CastclassClass((RuntimeObject*)L_12, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var)), NULL); V_1 = L_13; MethodInfo_t* L_14 = V_1; bool L_15; L_15 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_14, (MethodInfo_t*)NULL, NULL); if (!L_15) { goto IL_00b9; } } { MethodInfo_t* L_16 = V_1; MethodInfo_t* L_17 = V_0; bool L_18; L_18 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_16, L_17, NULL); if (!L_18) { goto IL_00b9; } } { RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* L_19 = ___0_property; NullCheck(L_19); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_20; L_20 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.PropertyInfo::GetIndexParameters() */, L_19); V_2 = L_20; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_21 = V_2; if (!L_21) { goto IL_00a1; } } { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_22 = V_2; NullCheck(L_22); if (!(((RuntimeArray*)L_22)->max_length)) { goto IL_00a1; } } { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_23 = V_2; NullCheck(L_23); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_24 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))); V_3 = L_24; V_4 = 0; goto IL_0081; } IL_006e: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_25 = V_3; int32_t L_26 = V_4; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_27 = V_2; int32_t L_28 = V_4; NullCheck(L_27); int32_t L_29 = L_28; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_30 = (L_27)->GetAt(static_cast(L_29)); NullCheck(L_30); Type_t* L_31; L_31 = VirtualFuncInvoker0< Type_t* >::Invoke(10 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_30); NullCheck(L_25); ArrayElementTypeCheck (L_25, L_31); (L_25)->SetAt(static_cast(L_26), (Type_t*)L_31); int32_t L_32 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_0081: { int32_t L_33 = V_4; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = V_3; NullCheck(L_34); if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))))) { goto IL_006e; } } { MethodInfo_t* L_35 = V_1; NullCheck(L_35); Type_t* L_36; L_36 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_35); RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* L_37 = ___0_property; NullCheck(L_37); String_t* L_38; L_38 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_37); RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* L_39 = ___0_property; NullCheck(L_39); Type_t* L_40; L_40 = VirtualFuncInvoker0< Type_t* >::Invoke(15 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, L_39); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_41 = V_3; NullCheck(L_36); PropertyInfo_t* L_42; L_42 = Type_GetProperty_m39BD78CA24AC9D5814DBD31AE69C6E57D3EC1735(L_36, L_38, L_40, L_41, NULL); return L_42; } IL_00a1: { MethodInfo_t* L_43 = V_1; NullCheck(L_43); Type_t* L_44; L_44 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_43); RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* L_45 = ___0_property; NullCheck(L_45); String_t* L_46; L_46 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_45); RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D* L_47 = ___0_property; NullCheck(L_47); Type_t* L_48; L_48 = VirtualFuncInvoker0< Type_t* >::Invoke(15 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, L_47); NullCheck(L_44); PropertyInfo_t* L_49; L_49 = Type_GetProperty_mE24FEF18FA6A3BC6760CF0304020BFBAF86F4500(L_44, L_46, L_48, NULL); return L_49; } IL_00b9: { return (PropertyInfo_t*)NULL; } } // System.Reflection.EventInfo System.MonoCustomAttrs::GetBaseEventDefinition(System.Reflection.RuntimeEventInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventInfo_t* MonoCustomAttrs_GetBaseEventDefinition_m3B962F8695B2C93262BF93D02DC3DEA108934E1F (RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* ___0_evt, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MethodInfo_t* V_0 = NULL; MethodInfo_t* V_1 = NULL; int32_t V_2 = 0; int32_t G_B14_0 = 0; int32_t G_B16_0 = 0; int32_t G_B15_0 = 0; int32_t G_B17_0 = 0; int32_t G_B17_1 = 0; { RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* L_0 = ___0_evt; NullCheck(L_0); MethodInfo_t* L_1; L_1 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(15 /* System.Reflection.MethodInfo System.Reflection.EventInfo::GetAddMethod(System.Boolean) */, L_0, (bool)1); V_0 = L_1; MethodInfo_t* L_2 = V_0; bool L_3; L_3 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_2, (MethodInfo_t*)NULL, NULL); if (L_3) { goto IL_0019; } } { MethodInfo_t* L_4 = V_0; NullCheck(L_4); bool L_5; L_5 = MethodBase_get_IsVirtual_m2C0A566F37B666FDEE3066729AEACF336B342EC2(L_4, NULL); if (L_5) { goto IL_0021; } } IL_0019: { RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* L_6 = ___0_evt; NullCheck(L_6); MethodInfo_t* L_7; L_7 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(17 /* System.Reflection.MethodInfo System.Reflection.EventInfo::GetRaiseMethod(System.Boolean) */, L_6, (bool)1); V_0 = L_7; } IL_0021: { MethodInfo_t* L_8 = V_0; bool L_9; L_9 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_8, (MethodInfo_t*)NULL, NULL); if (L_9) { goto IL_0032; } } { MethodInfo_t* L_10 = V_0; NullCheck(L_10); bool L_11; L_11 = MethodBase_get_IsVirtual_m2C0A566F37B666FDEE3066729AEACF336B342EC2(L_10, NULL); if (L_11) { goto IL_003a; } } IL_0032: { RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* L_12 = ___0_evt; NullCheck(L_12); MethodInfo_t* L_13; L_13 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(16 /* System.Reflection.MethodInfo System.Reflection.EventInfo::GetRemoveMethod(System.Boolean) */, L_12, (bool)1); V_0 = L_13; } IL_003a: { MethodInfo_t* L_14 = V_0; bool L_15; L_15 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_14, (MethodInfo_t*)NULL, NULL); if (L_15) { goto IL_004b; } } { MethodInfo_t* L_16 = V_0; NullCheck(L_16); bool L_17; L_17 = MethodBase_get_IsVirtual_m2C0A566F37B666FDEE3066729AEACF336B342EC2(L_16, NULL); if (L_17) { goto IL_004d; } } IL_004b: { return (EventInfo_t*)NULL; } IL_004d: { MethodInfo_t* L_18 = V_0; NullCheck(((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)CastclassClass((RuntimeObject*)L_18, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var))); MethodInfo_t* L_19; L_19 = RuntimeMethodInfo_GetBaseMethod_m8656E834F0AE1F3927106360A86FC81ADFFD52C7(((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)CastclassClass((RuntimeObject*)L_18, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var)), NULL); V_1 = L_19; MethodInfo_t* L_20 = V_1; bool L_21; L_21 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_20, (MethodInfo_t*)NULL, NULL); if (!L_21) { goto IL_009c; } } { MethodInfo_t* L_22 = V_1; MethodInfo_t* L_23 = V_0; bool L_24; L_24 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_22, L_23, NULL); if (!L_24) { goto IL_009c; } } { MethodInfo_t* L_25 = V_0; NullCheck(L_25); bool L_26; L_26 = MethodBase_get_IsPublic_m471B6CEE0FF2B45843C1F314B624FC7968199AB4(L_25, NULL); if (L_26) { goto IL_0077; } } { G_B14_0 = ((int32_t)32); goto IL_0079; } IL_0077: { G_B14_0 = ((int32_t)16); } IL_0079: { V_2 = G_B14_0; int32_t L_27 = V_2; MethodInfo_t* L_28 = V_0; NullCheck(L_28); bool L_29; L_29 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_28, NULL); G_B15_0 = L_27; if (L_29) { G_B16_0 = L_27; goto IL_0086; } } { G_B17_0 = 4; G_B17_1 = G_B15_0; goto IL_0087; } IL_0086: { G_B17_0 = 8; G_B17_1 = G_B16_0; } IL_0087: { V_2 = ((int32_t)((int32_t)G_B17_1|G_B17_0)); MethodInfo_t* L_30 = V_1; NullCheck(L_30); Type_t* L_31; L_31 = VirtualFuncInvoker0< Type_t* >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_30); RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1* L_32 = ___0_evt; NullCheck(L_32); String_t* L_33; L_33 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_32); int32_t L_34 = V_2; NullCheck(L_31); EventInfo_t* L_35; L_35 = VirtualFuncInvoker2< EventInfo_t*, String_t*, int32_t >::Invoke(80 /* System.Reflection.EventInfo System.Type::GetEvent(System.String,System.Reflection.BindingFlags) */, L_31, L_33, L_34); return L_35; } IL_009c: { return (EventInfo_t*)NULL; } } // System.Reflection.ICustomAttributeProvider System.MonoCustomAttrs::GetBase(System.Reflection.ICustomAttributeProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MonoCustomAttrs_GetBase_m68DA59644C3B034B1D09912F367D2AF727080765 (RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MethodInfo_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MethodInfo_t* V_0 = NULL; RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F* V_1 = NULL; MethodInfo_t* V_2 = NULL; MemberInfo_t* V_3 = NULL; MethodInfo_t* V_4 = NULL; { RuntimeObject* L_0 = ___0_obj; if (L_0) { goto IL_0005; } } { return (RuntimeObject*)NULL; } IL_0005: { RuntimeObject* L_1 = ___0_obj; if (!((Type_t*)IsInstClass((RuntimeObject*)L_1, Type_t_il2cpp_TypeInfo_var))) { goto IL_0019; } } { RuntimeObject* L_2 = ___0_obj; NullCheck(((Type_t*)CastclassClass((RuntimeObject*)L_2, Type_t_il2cpp_TypeInfo_var))); Type_t* L_3; L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(105 /* System.Type System.Type::get_BaseType() */, ((Type_t*)CastclassClass((RuntimeObject*)L_2, Type_t_il2cpp_TypeInfo_var))); return L_3; } IL_0019: { V_0 = (MethodInfo_t*)NULL; RuntimeObject* L_4 = ___0_obj; if (!((RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D*)IsInstClass((RuntimeObject*)L_4, RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D_il2cpp_TypeInfo_var))) { goto IL_002f; } } { RuntimeObject* L_5 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); PropertyInfo_t* L_6; L_6 = MonoCustomAttrs_GetBasePropertyDefinition_m99CB267199F6D9CECB8CF92F7FE6DDE238DFC30B(((RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D*)CastclassClass((RuntimeObject*)L_5, RuntimePropertyInfo_t5F54C4304A36C216127C93BF1553920A8685537D_il2cpp_TypeInfo_var)), NULL); return L_6; } IL_002f: { RuntimeObject* L_7 = ___0_obj; if (!((RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1*)IsInstSealed((RuntimeObject*)L_7, RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1_il2cpp_TypeInfo_var))) { goto IL_0043; } } { RuntimeObject* L_8 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); EventInfo_t* L_9; L_9 = MonoCustomAttrs_GetBaseEventDefinition_m3B962F8695B2C93262BF93D02DC3DEA108934E1F(((RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1*)CastclassSealed((RuntimeObject*)L_8, RuntimeEventInfo_t90C03ACB9BE361AE6950F3A4B4B7E5B4EAC9BEC1_il2cpp_TypeInfo_var)), NULL); return L_9; } IL_0043: { RuntimeObject* L_10 = ___0_obj; if (!((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)IsInstClass((RuntimeObject*)L_10, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var))) { goto IL_0052; } } { RuntimeObject* L_11 = ___0_obj; V_0 = ((MethodInfo_t*)CastclassClass((RuntimeObject*)L_11, MethodInfo_t_il2cpp_TypeInfo_var)); } IL_0052: { RuntimeObject* L_12 = ___0_obj; V_1 = ((RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F*)IsInstClass((RuntimeObject*)L_12, RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F_il2cpp_TypeInfo_var)); RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F* L_13 = V_1; if (!L_13) { goto IL_009a; } } { RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F* L_14 = V_1; NullCheck(L_14); MemberInfo_t* L_15; L_15 = VirtualFuncInvoker0< MemberInfo_t* >::Invoke(8 /* System.Reflection.MemberInfo System.Reflection.ParameterInfo::get_Member() */, L_14); V_3 = L_15; MemberInfo_t* L_16 = V_3; if (!((MethodInfo_t*)IsInstClass((RuntimeObject*)L_16, MethodInfo_t_il2cpp_TypeInfo_var))) { goto IL_009a; } } { MemberInfo_t* L_17 = V_3; V_0 = ((MethodInfo_t*)CastclassClass((RuntimeObject*)L_17, MethodInfo_t_il2cpp_TypeInfo_var)); MethodInfo_t* L_18 = V_0; NullCheck(((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)CastclassClass((RuntimeObject*)L_18, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var))); MethodInfo_t* L_19; L_19 = RuntimeMethodInfo_GetBaseMethod_m8656E834F0AE1F3927106360A86FC81ADFFD52C7(((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)CastclassClass((RuntimeObject*)L_18, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var)), NULL); V_4 = L_19; MethodInfo_t* L_20 = V_4; MethodInfo_t* L_21 = V_0; bool L_22; L_22 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_20, L_21, NULL); if (!L_22) { goto IL_008b; } } { return (RuntimeObject*)NULL; } IL_008b: { MethodInfo_t* L_23 = V_4; NullCheck(L_23); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_24; L_24 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(15 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_23); RuntimeParameterInfo_t0C8C14C491041796009E3A30CCD0D37DA941ED8F* L_25 = V_1; NullCheck(L_25); int32_t L_26; L_26 = VirtualFuncInvoker0< int32_t >::Invoke(11 /* System.Int32 System.Reflection.ParameterInfo::get_Position() */, L_25); NullCheck(L_24); int32_t L_27 = L_26; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_28 = (L_24)->GetAt(static_cast(L_27)); return L_28; } IL_009a: { MethodInfo_t* L_29 = V_0; bool L_30; L_30 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_29, (MethodInfo_t*)NULL, NULL); if (L_30) { goto IL_00ab; } } { MethodInfo_t* L_31 = V_0; NullCheck(L_31); bool L_32; L_32 = MethodBase_get_IsVirtual_m2C0A566F37B666FDEE3066729AEACF336B342EC2(L_31, NULL); if (L_32) { goto IL_00ad; } } IL_00ab: { return (RuntimeObject*)NULL; } IL_00ad: { MethodInfo_t* L_33 = V_0; NullCheck(((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)CastclassClass((RuntimeObject*)L_33, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var))); MethodInfo_t* L_34; L_34 = RuntimeMethodInfo_GetBaseMethod_m8656E834F0AE1F3927106360A86FC81ADFFD52C7(((RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6*)CastclassClass((RuntimeObject*)L_33, RuntimeMethodInfo_t851B32EA83B3E3A7B4D285162D1BB87AD389E7E6_il2cpp_TypeInfo_var)), NULL); V_2 = L_34; MethodInfo_t* L_35 = V_2; MethodInfo_t* L_36 = V_0; bool L_37; L_37 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_35, L_36, NULL); if (!L_37) { goto IL_00c4; } } { return (RuntimeObject*)NULL; } IL_00c4: { MethodInfo_t* L_38 = V_2; return L_38; } } // System.AttributeUsageAttribute System.MonoCustomAttrs::RetrieveAttributeUsageNoCache(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* MonoCustomAttrs_RetrieveAttributeUsageNoCache_mAB4FF4CAF843663D4C83948F991560C985AEBA7D (Type_t* ___0_attributeType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* V_0 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL; { Type_t* L_0 = ___0_attributeType; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); bool L_3; L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_2, NULL); if (!L_3) { goto IL_0019; } } { AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_4 = (AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49*)il2cpp_codegen_object_new(AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49_il2cpp_TypeInfo_var); NullCheck(L_4); AttributeUsageAttribute__ctor_mB1DAD99081C9A5BFCC36040E1979D6CDB6F0BEA0(L_4, 4, NULL); return L_4; } IL_0019: { V_0 = (AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49*)NULL; Type_t* L_5 = ___0_attributeType; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8; L_8 = MonoCustomAttrs_GetCustomAttributes_m77AB7AE8BA867E111261F1A957316CB088887999(L_5, L_7, (bool)0, NULL); V_1 = L_8; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = V_1; NullCheck(L_9); if ((((RuntimeArray*)L_9)->max_length)) { goto IL_0056; } } { Type_t* L_10 = ___0_attributeType; NullCheck(L_10); Type_t* L_11; L_11 = VirtualFuncInvoker0< Type_t* >::Invoke(105 /* System.Type System.Type::get_BaseType() */, L_10); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_12; L_12 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_11, (Type_t*)NULL, NULL); if (!L_12) { goto IL_004b; } } { Type_t* L_13 = ___0_attributeType; NullCheck(L_13); Type_t* L_14; L_14 = VirtualFuncInvoker0< Type_t* >::Invoke(105 /* System.Type System.Type::get_BaseType() */, L_13); il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_15; L_15 = MonoCustomAttrs_RetrieveAttributeUsage_m6F89E13BBFC1325FBDB3F17C2462C80FD98FA18F(L_14, NULL); V_0 = L_15; } IL_004b: { AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_16 = V_0; if (!L_16) { goto IL_0050; } } { AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_17 = V_0; return L_17; } IL_0050: { il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_18 = ((MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_StaticFields*)il2cpp_codegen_static_fields_for(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var))->___DefaultAttributeUsage_2; return L_18; } IL_0056: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = V_1; NullCheck(L_19); if ((((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))) <= ((int32_t)1))) { goto IL_0067; } } { FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* L_20 = (FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var))); NullCheck(L_20); FormatException__ctor_mE04AEA59C0EEFF4BD34B7CE8601F9D331D1D473E(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6E87B62FCC9BCCA4C3FF6AC35144772ECAE4EE7E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MonoCustomAttrs_RetrieveAttributeUsageNoCache_mAB4FF4CAF843663D4C83948F991560C985AEBA7D_RuntimeMethod_var))); } IL_0067: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = V_1; NullCheck(L_21); int32_t L_22 = 0; RuntimeObject* L_23 = (L_21)->GetAt(static_cast(L_22)); return ((AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49*)CastclassSealed((RuntimeObject*)L_23, AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49_il2cpp_TypeInfo_var)); } } // System.AttributeUsageAttribute System.MonoCustomAttrs::RetrieveAttributeUsage(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* MonoCustomAttrs_RetrieveAttributeUsage_m6F89E13BBFC1325FBDB3F17C2462C80FD98FA18F (Type_t* ___0_attributeType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mE1A99A83A5AC42A0CEAB46B8866EAE13010EBF18_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m01ABD97E4577189CA8CC642A0A2E626D615A8E04_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mC1996349881A113E97F8DAF5571EAEBD3DA39D12_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* V_0 = NULL; { V_0 = (AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49*)NULL; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4* L_0 = ((MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var))->___usage_cache_1; if (L_0) { goto IL_0013; } } { Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4* L_1 = (Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4*)il2cpp_codegen_object_new(Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4_il2cpp_TypeInfo_var); NullCheck(L_1); Dictionary_2__ctor_m01ABD97E4577189CA8CC642A0A2E626D615A8E04(L_1, Dictionary_2__ctor_m01ABD97E4577189CA8CC642A0A2E626D615A8E04_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); ((MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var))->___usage_cache_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&((MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var))->___usage_cache_1), (void*)L_1); } IL_0013: { il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4* L_2 = ((MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var))->___usage_cache_1; Type_t* L_3 = ___0_attributeType; NullCheck(L_2); bool L_4; L_4 = Dictionary_2_TryGetValue_mE1A99A83A5AC42A0CEAB46B8866EAE13010EBF18(L_2, L_3, (&V_0), Dictionary_2_TryGetValue_mE1A99A83A5AC42A0CEAB46B8866EAE13010EBF18_RuntimeMethod_var); if (!L_4) { goto IL_0024; } } { AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_5 = V_0; return L_5; } IL_0024: { Type_t* L_6 = ___0_attributeType; il2cpp_codegen_runtime_class_init_inline(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_7; L_7 = MonoCustomAttrs_RetrieveAttributeUsageNoCache_mAB4FF4CAF843663D4C83948F991560C985AEBA7D(L_6, NULL); V_0 = L_7; Dictionary_2_tD9C3D269F12880B9517613EF2481882CF40939A4* L_8 = ((MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var))->___usage_cache_1; Type_t* L_9 = ___0_attributeType; AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_10 = V_0; NullCheck(L_8); Dictionary_2_set_Item_mC1996349881A113E97F8DAF5571EAEBD3DA39D12(L_8, L_9, L_10, Dictionary_2_set_Item_mC1996349881A113E97F8DAF5571EAEBD3DA39D12_RuntimeMethod_var); AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_11 = V_0; return L_11; } } // System.Void System.MonoCustomAttrs::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoCustomAttrs__cctor_mCF325F4F29BC6D880F62BC8CACDC12FC496C49BB (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_0 = (AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49*)il2cpp_codegen_object_new(AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49_il2cpp_TypeInfo_var); NullCheck(L_0); AttributeUsageAttribute__ctor_mB1DAD99081C9A5BFCC36040E1979D6CDB6F0BEA0(L_0, ((int32_t)32767), NULL); ((MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_StaticFields*)il2cpp_codegen_static_fields_for(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var))->___DefaultAttributeUsage_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_StaticFields*)il2cpp_codegen_static_fields_for(MonoCustomAttrs_t82687EDAB0600172AC29E4D085D603BAAAA5664A_il2cpp_TypeInfo_var))->___DefaultAttributeUsage_2), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____stringLength_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Exception_set_HResult_m010A171183E240EBF4F7611E924B533FAB2E471F_inline (Exception_t* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->____HResult_11 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Exception_get_HResult_mBA9CD3C01C2F0C68DFA6ED7824F7371D7E1A4163_inline (Exception_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____HResult_11; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t StreamingContext_get_State_m25469547E356D5332B5CF1F52B4C2059F5FD23E2_inline (StreamingContext_t56760522A751890146EE45F82F866B55B7E33677* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___m_state_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline (AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___name_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ExceptionDispatchInfo_get_BinaryStackTraceArray_mFF0B7DF49C6F188847C42B603B680FCA8FB86D1E_inline (ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___m_stackTrace_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DefaultMemberAttribute_get_MemberName_mA5717089DA5E667DDE2D5CFF8AA557A3E97BC831_inline (DefaultMemberAttribute_t13CC2220E4C04339635E35EBFC398D9AD3DF9D9C* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___U3CMemberNameU3Ek__BackingField_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimeMethodHandle__ctor_mE77AEC4D1F35D0F4D9F994E8EC7901234C631D8B_inline (RuntimeMethodHandle_tB35B96E97214DCBE20B0B02B1E687884B34680B2* __this, intptr_t ___0_v, const RuntimeMethod* method) { { intptr_t L_0 = ___0_v; __this->___value_0 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimePropertyHandle__ctor_m0D2C702D16F3F51A9E9AA1AC9E808C82F92E711E_inline (RuntimePropertyHandle_tF29419B6B585E14B11225E0AAE12911E93447C48* __this, intptr_t ___0_v, const RuntimeMethod* method) { { intptr_t L_0 = ___0_v; __this->___value_0 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimeFieldHandle__ctor_m73A58380C78921A9DF3BEC96C21898BA990ACA34_inline (RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5* __this, intptr_t ___0_v, const RuntimeMethod* method) { { intptr_t L_0 = ___0_v; __this->___value_0 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimeEventHandle__ctor_m9712CDDC8FAB489928A3C5C37D91A79E5C344F78_inline (RuntimeEventHandle_t2EE549FFF9A46DFAEC860C2EA657429391369C26* __this, intptr_t ___0_v, const RuntimeMethod* method) { { intptr_t L_0 = ___0_v; __this->___value_0 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimeTypeHandle__ctor_m3B7A6EF106E5F7259DA89488C4D23622533C09A8_inline (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B* __this, intptr_t ___0_val, const RuntimeMethod* method) { { intptr_t L_0 = ___0_val; __this->___value_0 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t RuntimeTypeHandle_get_Value_mDC366CF36C3E21505134EAEE72BD7629107D762A_inline (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B* __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->___value_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t RuntimeFieldHandle_get_Value_m2E0D52841EE9AF5D67DC73A08953A66CF79C65AE_inline (RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5* __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->___value_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AssemblyLoadEventHandler_Invoke_m3BA93F6B91E2B86F26BA39C5FDF80012F85D984F_inline (AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* __this, RuntimeObject* ___0_sender, AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E* ___1_args, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, AssemblyLoadEventArgs_tC10453F666334D5174ADF95106DF0DB73F4B863E*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_sender, ___1_args, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Assembly_t* ResolveEventHandler_Invoke_m600E185366B69329C116E33C39BD4FFE677A2276_inline (ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* __this, RuntimeObject* ___0_sender, ResolveEventArgs_t3768D40A0CC1EA56714B75722FDC7C8D49CABCB0* ___1_args, const RuntimeMethod* method) { typedef Assembly_t* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ResolveEventArgs_t3768D40A0CC1EA56714B75722FDC7C8D49CABCB0*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_sender, ___1_args, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventHandler_Invoke_m9D3126CBE291A3E7E7C304094E1DA846832F9B96_inline (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* __this, RuntimeObject* ___0_sender, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_sender, ___1_e, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConsoleCancelEventHandler_Invoke_m6468C745D252FFAD67A24EB026CA6C282F2DAC30_inline (ConsoleCancelEventHandler_t7E25E018B7944F60BD34AE7F32E119F34DCEA053* __this, RuntimeObject* ___0_sender, ConsoleCancelEventArgs_t6068978A9A6C65983C0F294BA7C92FE35EEAE1A8* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, ConsoleCancelEventArgs_t6068978A9A6C65983C0F294BA7C92FE35EEAE1A8*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_sender, ___1_e, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ConsoleCancelEventArgs_get_Cancel_m985D9AB16ADF00E76E06669714BC5B9F0481D708_inline (ConsoleCancelEventArgs_t6068978A9A6C65983C0F294BA7C92FE35EEAE1A8* __this, const RuntimeMethod* method) { { bool L_0 = __this->___U3CCancelU3Ek__BackingField_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline (Delegate_t* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___m_target_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline (intptr_t* __this, void* ___0_value, const RuntimeMethod* method) { { void* L_0 = ___0_value; *__this = ((intptr_t)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline (intptr_t* __this, const RuntimeMethod* method) { { intptr_t L_0 = *__this; return (void*)(L_0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AttributeUsageAttribute_get_Inherited_m7D987A2CD060666ABDA765A4610D8147C4580AFB_inline (AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* __this, const RuntimeMethod* method) { { bool L_0 = __this->____inherited_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* AttributeInfo_get_Usage_m7D6DBBED669D0373EA82A8D5C61FC4DD36E5E0E6_inline (AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* __this, const RuntimeMethod* method) { { AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* L_0 = __this->____usage_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AttributeUsageAttribute_get_AllowMultiple_mC8AE28D991D7D51DF0F2770DDB20607A65D71709_inline (AttributeUsageAttribute_t25F34EEA4F7DBA1A8EEFA0685E986AEECE621C49* __this, const RuntimeMethod* method) { { bool L_0 = __this->____allowMultiple_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AttributeInfo_get_InheritanceLevel_mE8AEA5CDD8B5AF19491D30431BB4A79EE43C3EBF_inline (AttributeInfo_t9AE048DE0EC4748F7D8722FA5D5C181F10033BFB* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____inheritanceLevel_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ListBuilder_1_get_Count_m5FC923A60B6BCD6D28FA95B0495EF5E537266285_gshared_inline (ListBuilder_1_tCC8A75CAC31AC22CAA5DFE54A082DB3FA07EAD51* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____count_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 0)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 0)))->___Value_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_3_Invoke_m31D9E56C7CAE538FD8564F34CABA2C2A537ED393_gshared_inline (Func_3_tAB0692B406AF1455ADB5F518BF283E084B5E8566* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method) { typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___0_item; (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0; int32_t L_7 = V_1; int32_t L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (int32_t)L_8); return; } IL_0034: { int32_t L_9 = ___0_item; (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* Array_Empty_TisParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_m04B3F1640A4180A9A87D9C2D26E10560FE86F487_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 0)); ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* L_0 = ((EmptyArray_1_t9D01483CD4719D34FD79334521D175E839927844_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 0)))->___Value_0; return L_0; } }