#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include template struct VirtFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template 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 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); } }; 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); } }; // System.Action`1 struct Action_1_tE896725C2B24E3E3DE2217D872D95605D282DCD4; // System.Action`1 struct Action_1_tC779CE8CC0E818538D94062B7B0E5422420C6C99; // System.Action`1 struct Action_1_t0C1F417511439CBAA03909A69138FAF0BD19FA30; // System.Action`1 struct Action_1_tC2B4AB26EC30C6FC4AD8C9172FE509B3B4E1C26B; // System.Action`1 struct Action_1_tA58CFE969D9A4F96B471F6805F50CF3D407967D1; // System.Action`1 struct Action_1_t24F437B8AAF44A2E39F0BEA48E93BDB1C4619760; // System.Action`1 struct Action_1_tE665B7B6B8DEB0D732936565100CE43DB89DBE78; // System.Action`1 struct Action_1_t016EBE9560F0A12616F6E8C2FB15578C134D1603; // System.Action`1 struct Action_1_tE7CBF8E99ED796F93E8360CB678CF390239A3BC8; // System.Action`1 struct Action_1_t55FF198B305F5FD7D196E38C7B875E9917E9FA20; // System.Action`1 struct Action_1_t83A98815726EEB30703F4954E31F620B92C2AD78; // System.Comparison`1 struct Comparison_1_tAD2EE8ADBFC43B9B3C9E35D1F33C129221813B47; // System.Comparison`1 struct Comparison_1_t904B2992989B87F30EDF23019C138ED32EAAAE8B; // System.Comparison`1 struct Comparison_1_tB15A0E11B41F2BEA6533FDE8AFD808EB0F2082B1; // System.Comparison`1 struct Comparison_1_t9D6DA7297A619DB729C5E51FE08A0AB0280D6791; // System.Comparison`1 struct Comparison_1_t6235E9EDCBD32FB749A1044F9A607A96A23D0636; // System.Comparison`1 struct Comparison_1_t548EED146BBCCFB58720DE30BCBEBD9A54DBF2D0; // System.Comparison`1 struct Comparison_1_t5860BB71CED15CB5672C35EDD5487003B0626EB4; // System.Comparison`1 struct Comparison_1_t81F9726B0C151C2E726784A4845852B2A948D50A; // System.Comparison`1 struct Comparison_1_t36E1D4389EB91395D0536D909678FECB2AF8E43C; // System.Comparison`1 struct Comparison_1_t708B630CD53BAE48A199B2BD028960BA56783336; // System.Comparison`1 struct Comparison_1_tA7B2757CF3087DF13B29BF5E27ADDE6443A5FD56; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t36A234EC1E22ACB7D95203025C561104E479DC67; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t6779B568DF74AAD57393C6D2A62B852EC780CC09; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF0279A3F5650C6035C7E9ABDE4237DCE38E8507E; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE685818D0170A03DA17AA2C0B29C0196E7547991; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEF10ADBA002995C169B585E235104C045EE06911; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tBE819169F109D1E5E4B8B515620E742F1C326831; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE4619182723FB83FD42E6DDF6A13A5C6DF3ABCE1; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t69E7C5FFC596AB110865DDAB52D7FB8620CBB387; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCE1E074B8086BD74052325934835347938939412; // System.Collections.Generic.IComparer`1 struct IComparer_1_tCA34D86DF5FB128BAEE3BC4368D8742E6F28E286; // System.Collections.Generic.IComparer`1 struct IComparer_1_t4943D2C7EC1B74D04CF0D16198ED69518E2CEFE9; // System.Collections.Generic.IComparer`1 struct IComparer_1_t9752B3D49EDA1807586A9202AB4F45666D1B5351; // System.Collections.Generic.IComparer`1 struct IComparer_1_tE9967D1BC02B38D5562D0FC9CC7C552F560D161E; // System.Collections.Generic.IComparer`1 struct IComparer_1_tB795D30C1FA21CECBFF22194E28987E6208F4EDA; // System.Collections.Generic.IComparer`1 struct IComparer_1_t3B2C2F0A1EFACD4E76601DC833F55FF252BA81E6; // System.Collections.Generic.IComparer`1 struct IComparer_1_t1C0E122BC72205D8CEDBAAF39EAD33D37AA28FD3; // System.Collections.Generic.IComparer`1 struct IComparer_1_t3A289D009C6CE56BEE6AD448C42AEB35F82EA3E4; // System.Collections.Generic.IComparer`1 struct IComparer_1_tD59BF5E6C0FEE9D7FABAFECFDD495378947D75FA; // System.Collections.Generic.IComparer`1 struct IComparer_1_t507247C98EF473CFFB97375878F0B74A2FEBD495; // System.Collections.Generic.IComparer`1 struct IComparer_1_t473F10347170C750241F24D25C03D98D31657746; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t9F53E48CAC857B095C8071AC65B3FB45AB42CE12; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tFB76C90F6455899F1854C46656ACCBC6F487E9E3; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tF9FFC7B635421ED6396ABF58E4F5831F13B2C61F; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tDBC849B8248C833C53F1762E771EFC477EB8AF18; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t47E725A87E8DA38B74327401954A54493CC3251E; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tCB8936388CEBEAE50F91BD0AD503C8ED6F0F3415; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tC5948CC7519FF6110C2F8EB112EC82A1E8A8AF2A; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t63C0ADE7F79CA8C018C9F2435AB2DEB97E51F3DD; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t7E296D16001369D5895A9EA22BAC35BC36258FCC; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t14788D1B5A131BFD6A9FBB61CCDCE5C642A28435; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tF832191D74A45FA81C5E87CB152081C229727D2B; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tAA9B44CC45F33B48C92D07A20AAECD95E2344973; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tEE4F7180681D37F790B749C13F238E00B5409C21; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tE27018507FAEDD46DFF02203E407053F3F338BEA; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t9C426231952B863270D78D88F9DB5B4E9A16CC6A; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t01C92EC1202D8B9EF499D5B3D2B22925D411381B; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tEE268DF16148622CD0A3F6A9C2431B8B5444AA97; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t19D70A12701DFE98343DEAFDD09BFF4D26A9CD05; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tFEC312A6B92737642C0A3EFB9B061B274B873CFC; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t18D5FD04E59B2C59E606EB4DCE99276DAFA23052; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t5280592D9E104D7230B1F4EF6B702D56773E4120; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t1C7EC7806B7E948190A3077D73812872997E2931; // System.Collections.Generic.IList`1 struct IList_1_t8A85C5B322B8FD536A01868E4EB807B414B652D1; // System.Collections.Generic.IList`1 struct IList_1_t73725A37ABBA13A52E1A04DFD4263B9E0FF84011; // System.Collections.Generic.IList`1 struct IList_1_t6249FC5F8E020A2283584E3A1B806E8AF52F90B2; // System.Collections.Generic.IList`1 struct IList_1_t8B00F815D77E0AC6983C059BC09DBC979F8E86E0; // System.Collections.Generic.IList`1 struct IList_1_t323217648D301514F3376148669BA9CAFD171A27; // System.Collections.Generic.IList`1 struct IList_1_t4E4E1A535A7B5CC2C0E211B5C3B90FB8F2FF000D; // System.Collections.Generic.IList`1 struct IList_1_tE7E3423AD311C6525CDB4FF8EF59960770F0F30A; // System.Collections.Generic.IList`1 struct IList_1_t0955BE0DDAFEDDC5A1CB46B95B83E7C6DED8E7E8; // System.Collections.Generic.IList`1 struct IList_1_t20B75DFC2D81CAAD379C12017D2B44DEDBFFFA1D; // System.Collections.Generic.IList`1 struct IList_1_t301811FED6BF3EC501E9ACFC7D184E334E979F00; // System.Collections.Generic.IList`1 struct IList_1_t23A6F394D5981E0181E24EA6D16E38AECE4F7D2F; // System.Collections.Generic.List`1 struct List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B; // System.Collections.Generic.List`1 struct List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441; // System.Collections.Generic.List`1 struct List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9; // System.Collections.Generic.List`1 struct List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181; // System.Collections.Generic.List`1 struct List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A; // System.Collections.Generic.List`1 struct List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6; // System.Collections.Generic.List`1 struct List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E; // System.Collections.Generic.List`1 struct List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671; // System.Collections.Generic.List`1 struct List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE; // System.Collections.Generic.List`1 struct List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5; // System.Collections.Generic.List`1 struct List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0; // System.Predicate`1 struct Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7; // System.Predicate`1 struct Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B; // System.Predicate`1 struct Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838; // System.Predicate`1 struct Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD; // System.Predicate`1 struct Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948; // System.Predicate`1 struct Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798; // System.Predicate`1 struct Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE; // System.Predicate`1 struct Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8; // System.Predicate`1 struct Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F; // System.Predicate`1 struct Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE; // System.Predicate`1 struct Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t823CD1D7F871AB785D30720EC780E42EC56B31A5; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t49E0F95853870806407C2769487FB8E341E42FC1; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t8EBFD9EE0BA555E03DF1D38299F45F942F70D895; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tB8FFB5A726DA03F33E976037B37B41BF794B23B4; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t68DF5636C5C4413BBDCA089F78A0C010F093FB09; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t5291E0831EA349DA99C249EFC2A08527AEBE6A19; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t298CB2C69199628E0ED092351F5293909DE67281; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t260BEB7FC9A1BA58AE1512CF053ED443FFF14751; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tAF6B62F34A8F0143684ADEA2F6C44D5B14639025; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tC4323F4A5C23F88BF41D1650FA275FAFCDD892E4; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t9B2350DBFE939CF692289C3A605A9F888FB59357; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // System.Delegate[] struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // System.Type[] struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755; // System.UInt64[] struct UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2; // UnityEngine.InputSystem.XR.UsageHint[] struct UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4; // UnityEngine.Vector2[] struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA; // UnityEngine.Vector3[] struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4; // UnityEngine.Vector4[] struct Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871; // System.Security.Cryptography.X509Certificates.X509ChainStatus[] struct X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F; // UnityEngine.InputSystem.XR.XRFeatureDescriptor[] struct XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791; // UnityEngine.XR.XRNodeState[] struct XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5; // UnityEngine.Rendering.Universal.XRView[] struct XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD; // UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo[] struct WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5; // UnityEngine.BeforeRenderHelper/OrderBlock[] struct OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817; // System.AsyncCallback struct AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA; // System.Reflection.Binder struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30; // System.DelegateData struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288; // System.IAsyncResult struct IAsyncResult_tC9F97BF36FCF122D29D3101D80642278297BF370; // System.Collections.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // System.Collections.IEnumerator struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105; // System.Reflection.MemberFilter struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81; // UnityEngine.Mesh struct Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6; // System.Reflection.MethodInfo struct MethodInfo_t; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // System.String struct String_t; // System.Type struct Type_t; // UnityEngine.Events.UnityAction struct UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2; struct UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4; struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA; struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4; struct Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871; struct X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F; struct XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791; struct XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5; struct XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD; struct WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5; struct OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Object // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t36A234EC1E22ACB7D95203025C561104E479DC67 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t6779B568DF74AAD57393C6D2A62B852EC780CC09 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF0279A3F5650C6035C7E9ABDE4237DCE38E8507E : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE685818D0170A03DA17AA2C0B29C0196E7547991 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEF10ADBA002995C169B585E235104C045EE06911 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tBE819169F109D1E5E4B8B515620E742F1C326831 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE4619182723FB83FD42E6DDF6A13A5C6DF3ABCE1 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t69E7C5FFC596AB110865DDAB52D7FB8620CBB387 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCE1E074B8086BD74052325934835347938939412 : public RuntimeObject { public: public: }; // System.Collections.Generic.List`1 struct List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B, ____items_1)); } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* get__items_1() const { return ____items_1; } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2** get_address_of__items_1() { return &____items_1; } inline void set__items_1(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441, ____items_1)); } inline UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* get__items_1() const { return ____items_1; } inline UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4** get_address_of__items_1() { return &____items_1; } inline void set__items_1(UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9, ____items_1)); } inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* get__items_1() const { return ____items_1; } inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** get_address_of__items_1() { return &____items_1; } inline void set__items_1(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181, ____items_1)); } inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get__items_1() const { return ____items_1; } inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of__items_1() { return &____items_1; } inline void set__items_1(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A, ____items_1)); } inline Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* get__items_1() const { return ____items_1; } inline Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** get_address_of__items_1() { return &____items_1; } inline void set__items_1(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6, ____items_1)); } inline X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* get__items_1() const { return ____items_1; } inline X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F** get_address_of__items_1() { return &____items_1; } inline void set__items_1(X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E, ____items_1)); } inline XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* get__items_1() const { return ____items_1; } inline XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791** get_address_of__items_1() { return &____items_1; } inline void set__items_1(XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671, ____items_1)); } inline XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* get__items_1() const { return ____items_1; } inline XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5** get_address_of__items_1() { return &____items_1; } inline void set__items_1(XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE, ____items_1)); } inline XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* get__items_1() const { return ____items_1; } inline XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD** get_address_of__items_1() { return &____items_1; } inline void set__items_1(XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5, ____items_1)); } inline WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* get__items_1() const { return ____items_1; } inline WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5** get_address_of__items_1() { return &____items_1; } inline void set__items_1(WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0, ____items_1)); } inline OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* get__items_1() const { return ____items_1; } inline OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817** get_address_of__items_1() { return &____items_1; } inline void set__items_1(OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t823CD1D7F871AB785D30720EC780E42EC56B31A5 : public RuntimeObject { public: // 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; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t823CD1D7F871AB785D30720EC780E42EC56B31A5, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t823CD1D7F871AB785D30720EC780E42EC56B31A5, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t49E0F95853870806407C2769487FB8E341E42FC1 : public RuntimeObject { public: // 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; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t49E0F95853870806407C2769487FB8E341E42FC1, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t49E0F95853870806407C2769487FB8E341E42FC1, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t8EBFD9EE0BA555E03DF1D38299F45F942F70D895 : public RuntimeObject { public: // 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; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t8EBFD9EE0BA555E03DF1D38299F45F942F70D895, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t8EBFD9EE0BA555E03DF1D38299F45F942F70D895, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tB8FFB5A726DA03F33E976037B37B41BF794B23B4 : public RuntimeObject { public: // 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; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_tB8FFB5A726DA03F33E976037B37B41BF794B23B4, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_tB8FFB5A726DA03F33E976037B37B41BF794B23B4, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t68DF5636C5C4413BBDCA089F78A0C010F093FB09 : public RuntimeObject { public: // 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; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t68DF5636C5C4413BBDCA089F78A0C010F093FB09, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t68DF5636C5C4413BBDCA089F78A0C010F093FB09, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t5291E0831EA349DA99C249EFC2A08527AEBE6A19 : public RuntimeObject { public: // 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; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t5291E0831EA349DA99C249EFC2A08527AEBE6A19, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t5291E0831EA349DA99C249EFC2A08527AEBE6A19, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t298CB2C69199628E0ED092351F5293909DE67281 : public RuntimeObject { public: // 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; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t298CB2C69199628E0ED092351F5293909DE67281, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t298CB2C69199628E0ED092351F5293909DE67281, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t260BEB7FC9A1BA58AE1512CF053ED443FFF14751 : public RuntimeObject { public: // 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; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t260BEB7FC9A1BA58AE1512CF053ED443FFF14751, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t260BEB7FC9A1BA58AE1512CF053ED443FFF14751, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tAF6B62F34A8F0143684ADEA2F6C44D5B14639025 : public RuntimeObject { public: // 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; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_tAF6B62F34A8F0143684ADEA2F6C44D5B14639025, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_tAF6B62F34A8F0143684ADEA2F6C44D5B14639025, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tC4323F4A5C23F88BF41D1650FA275FAFCDD892E4 : public RuntimeObject { public: // 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; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_tC4323F4A5C23F88BF41D1650FA275FAFCDD892E4, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_tC4323F4A5C23F88BF41D1650FA275FAFCDD892E4, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t9B2350DBFE939CF692289C3A605A9F888FB59357 : public RuntimeObject { public: // 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; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t9B2350DBFE939CF692289C3A605A9F888FB59357, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t9B2350DBFE939CF692289C3A605A9F888FB59357, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; struct Il2CppArrayBounds; // System.Array // System.Runtime.Versioning.BinaryCompatibility struct BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810 : public RuntimeObject { public: public: }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { public: public: }; // System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject { public: public: }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com { }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current uint64_t ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E, ___list_0)); } inline List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * get_list_0() const { return ___list_0; } inline List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E, ___current_3)); } inline uint64_t get_current_3() const { return ___current_3; } inline uint64_t* get_address_of_current_3() { return &___current_3; } inline void set_current_3(uint64_t value) { ___current_3 = value; } }; // System.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 { public: // System.Boolean System.Boolean::m_value bool ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); } inline bool get_m_value_0() const { return ___m_value_0; } inline bool* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(bool value) { ___m_value_0 = value; } }; // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 { public: public: }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com { }; // System.Int32 struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); } inline int32_t get_m_value_0() const { return ___m_value_0; } inline int32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int32_t value) { ___m_value_0 = value; } }; // System.IntPtr struct IntPtr_t { public: // System.Void* System.IntPtr::m_value void* ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(IntPtr_t, ___m_value_0)); } inline void* get_m_value_0() const { return ___m_value_0; } inline void** get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(void* value) { ___m_value_0 = value; } }; // UnityEngine.Matrix4x4 struct Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 { public: // System.Single UnityEngine.Matrix4x4::m00 float ___m00_0; // System.Single UnityEngine.Matrix4x4::m10 float ___m10_1; // System.Single UnityEngine.Matrix4x4::m20 float ___m20_2; // System.Single UnityEngine.Matrix4x4::m30 float ___m30_3; // System.Single UnityEngine.Matrix4x4::m01 float ___m01_4; // System.Single UnityEngine.Matrix4x4::m11 float ___m11_5; // System.Single UnityEngine.Matrix4x4::m21 float ___m21_6; // System.Single UnityEngine.Matrix4x4::m31 float ___m31_7; // System.Single UnityEngine.Matrix4x4::m02 float ___m02_8; // System.Single UnityEngine.Matrix4x4::m12 float ___m12_9; // System.Single UnityEngine.Matrix4x4::m22 float ___m22_10; // System.Single UnityEngine.Matrix4x4::m32 float ___m32_11; // System.Single UnityEngine.Matrix4x4::m03 float ___m03_12; // System.Single UnityEngine.Matrix4x4::m13 float ___m13_13; // System.Single UnityEngine.Matrix4x4::m23 float ___m23_14; // System.Single UnityEngine.Matrix4x4::m33 float ___m33_15; public: inline static int32_t get_offset_of_m00_0() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m00_0)); } inline float get_m00_0() const { return ___m00_0; } inline float* get_address_of_m00_0() { return &___m00_0; } inline void set_m00_0(float value) { ___m00_0 = value; } inline static int32_t get_offset_of_m10_1() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m10_1)); } inline float get_m10_1() const { return ___m10_1; } inline float* get_address_of_m10_1() { return &___m10_1; } inline void set_m10_1(float value) { ___m10_1 = value; } inline static int32_t get_offset_of_m20_2() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m20_2)); } inline float get_m20_2() const { return ___m20_2; } inline float* get_address_of_m20_2() { return &___m20_2; } inline void set_m20_2(float value) { ___m20_2 = value; } inline static int32_t get_offset_of_m30_3() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m30_3)); } inline float get_m30_3() const { return ___m30_3; } inline float* get_address_of_m30_3() { return &___m30_3; } inline void set_m30_3(float value) { ___m30_3 = value; } inline static int32_t get_offset_of_m01_4() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m01_4)); } inline float get_m01_4() const { return ___m01_4; } inline float* get_address_of_m01_4() { return &___m01_4; } inline void set_m01_4(float value) { ___m01_4 = value; } inline static int32_t get_offset_of_m11_5() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m11_5)); } inline float get_m11_5() const { return ___m11_5; } inline float* get_address_of_m11_5() { return &___m11_5; } inline void set_m11_5(float value) { ___m11_5 = value; } inline static int32_t get_offset_of_m21_6() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m21_6)); } inline float get_m21_6() const { return ___m21_6; } inline float* get_address_of_m21_6() { return &___m21_6; } inline void set_m21_6(float value) { ___m21_6 = value; } inline static int32_t get_offset_of_m31_7() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m31_7)); } inline float get_m31_7() const { return ___m31_7; } inline float* get_address_of_m31_7() { return &___m31_7; } inline void set_m31_7(float value) { ___m31_7 = value; } inline static int32_t get_offset_of_m02_8() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m02_8)); } inline float get_m02_8() const { return ___m02_8; } inline float* get_address_of_m02_8() { return &___m02_8; } inline void set_m02_8(float value) { ___m02_8 = value; } inline static int32_t get_offset_of_m12_9() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m12_9)); } inline float get_m12_9() const { return ___m12_9; } inline float* get_address_of_m12_9() { return &___m12_9; } inline void set_m12_9(float value) { ___m12_9 = value; } inline static int32_t get_offset_of_m22_10() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m22_10)); } inline float get_m22_10() const { return ___m22_10; } inline float* get_address_of_m22_10() { return &___m22_10; } inline void set_m22_10(float value) { ___m22_10 = value; } inline static int32_t get_offset_of_m32_11() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m32_11)); } inline float get_m32_11() const { return ___m32_11; } inline float* get_address_of_m32_11() { return &___m32_11; } inline void set_m32_11(float value) { ___m32_11 = value; } inline static int32_t get_offset_of_m03_12() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m03_12)); } inline float get_m03_12() const { return ___m03_12; } inline float* get_address_of_m03_12() { return &___m03_12; } inline void set_m03_12(float value) { ___m03_12 = value; } inline static int32_t get_offset_of_m13_13() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m13_13)); } inline float get_m13_13() const { return ___m13_13; } inline float* get_address_of_m13_13() { return &___m13_13; } inline void set_m13_13(float value) { ___m13_13 = value; } inline static int32_t get_offset_of_m23_14() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m23_14)); } inline float get_m23_14() const { return ___m23_14; } inline float* get_address_of_m23_14() { return &___m23_14; } inline void set_m23_14(float value) { ___m23_14 = value; } inline static int32_t get_offset_of_m33_15() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m33_15)); } inline float get_m33_15() const { return ___m33_15; } inline float* get_address_of_m33_15() { return &___m33_15; } inline void set_m33_15(float value) { ___m33_15 = value; } }; // UnityEngine.Quaternion struct Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 { public: // System.Single UnityEngine.Quaternion::x float ___x_0; // System.Single UnityEngine.Quaternion::y float ___y_1; // System.Single UnityEngine.Quaternion::z float ___z_2; // System.Single UnityEngine.Quaternion::w float ___w_3; public: inline static int32_t get_offset_of_x_0() { return static_cast(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___x_0)); } inline float get_x_0() const { return ___x_0; } inline float* get_address_of_x_0() { return &___x_0; } inline void set_x_0(float value) { ___x_0 = value; } inline static int32_t get_offset_of_y_1() { return static_cast(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___y_1)); } inline float get_y_1() const { return ___y_1; } inline float* get_address_of_y_1() { return &___y_1; } inline void set_y_1(float value) { ___y_1 = value; } inline static int32_t get_offset_of_z_2() { return static_cast(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___z_2)); } inline float get_z_2() const { return ___z_2; } inline float* get_address_of_z_2() { return &___z_2; } inline void set_z_2(float value) { ___z_2 = value; } inline static int32_t get_offset_of_w_3() { return static_cast(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___w_3)); } inline float get_w_3() const { return ___w_3; } inline float* get_address_of_w_3() { return &___w_3; } inline void set_w_3(float value) { ___w_3 = value; } }; // UnityEngine.Rect struct Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 { public: // System.Single UnityEngine.Rect::m_XMin float ___m_XMin_0; // System.Single UnityEngine.Rect::m_YMin float ___m_YMin_1; // System.Single UnityEngine.Rect::m_Width float ___m_Width_2; // System.Single UnityEngine.Rect::m_Height float ___m_Height_3; public: inline static int32_t get_offset_of_m_XMin_0() { return static_cast(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_XMin_0)); } inline float get_m_XMin_0() const { return ___m_XMin_0; } inline float* get_address_of_m_XMin_0() { return &___m_XMin_0; } inline void set_m_XMin_0(float value) { ___m_XMin_0 = value; } inline static int32_t get_offset_of_m_YMin_1() { return static_cast(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_YMin_1)); } inline float get_m_YMin_1() const { return ___m_YMin_1; } inline float* get_address_of_m_YMin_1() { return &___m_YMin_1; } inline void set_m_YMin_1(float value) { ___m_YMin_1 = value; } inline static int32_t get_offset_of_m_Width_2() { return static_cast(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_Width_2)); } inline float get_m_Width_2() const { return ___m_Width_2; } inline float* get_address_of_m_Width_2() { return &___m_Width_2; } inline void set_m_Width_2(float value) { ___m_Width_2 = value; } inline static int32_t get_offset_of_m_Height_3() { return static_cast(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_Height_3)); } inline float get_m_Height_3() const { return ___m_Height_3; } inline float* get_address_of_m_Height_3() { return &___m_Height_3; } inline void set_m_Height_3(float value) { ___m_Height_3 = value; } }; // System.UInt64 struct UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281 { public: // System.UInt64 System.UInt64::m_value uint64_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281, ___m_value_0)); } inline uint64_t get_m_value_0() const { return ___m_value_0; } inline uint64_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint64_t value) { ___m_value_0 = value; } }; // UnityEngine.InputSystem.XR.UsageHint struct UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE { public: // System.String UnityEngine.InputSystem.XR.UsageHint::content String_t* ___content_0; public: inline static int32_t get_offset_of_content_0() { return static_cast(offsetof(UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE, ___content_0)); } inline String_t* get_content_0() const { return ___content_0; } inline String_t** get_address_of_content_0() { return &___content_0; } inline void set_content_0(String_t* value) { ___content_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___content_0), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.XR.UsageHint struct UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE_marshaled_pinvoke { char* ___content_0; }; // Native definition for COM marshalling of UnityEngine.InputSystem.XR.UsageHint struct UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE_marshaled_com { Il2CppChar* ___content_0; }; // UnityEngine.Vector2 struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 { public: // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; public: inline static int32_t get_offset_of_x_0() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___x_0)); } inline float get_x_0() const { return ___x_0; } inline float* get_address_of_x_0() { return &___x_0; } inline void set_x_0(float value) { ___x_0 = value; } inline static int32_t get_offset_of_y_1() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___y_1)); } inline float get_y_1() const { return ___y_1; } inline float* get_address_of_y_1() { return &___y_1; } inline void set_y_1(float value) { ___y_1 = value; } }; // UnityEngine.Vector3 struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E { public: // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; public: inline static int32_t get_offset_of_x_2() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___x_2)); } inline float get_x_2() const { return ___x_2; } inline float* get_address_of_x_2() { return &___x_2; } inline void set_x_2(float value) { ___x_2 = value; } inline static int32_t get_offset_of_y_3() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___y_3)); } inline float get_y_3() const { return ___y_3; } inline float* get_address_of_y_3() { return &___y_3; } inline void set_y_3(float value) { ___y_3 = value; } inline static int32_t get_offset_of_z_4() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___z_4)); } inline float get_z_4() const { return ___z_4; } inline float* get_address_of_z_4() { return &___z_4; } inline void set_z_4(float value) { ___z_4 = value; } }; // UnityEngine.Vector4 struct Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 { public: // System.Single UnityEngine.Vector4::x float ___x_1; // System.Single UnityEngine.Vector4::y float ___y_2; // System.Single UnityEngine.Vector4::z float ___z_3; // System.Single UnityEngine.Vector4::w float ___w_4; public: inline static int32_t get_offset_of_x_1() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___x_1)); } inline float get_x_1() const { return ___x_1; } inline float* get_address_of_x_1() { return &___x_1; } inline void set_x_1(float value) { ___x_1 = value; } inline static int32_t get_offset_of_y_2() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___y_2)); } inline float get_y_2() const { return ___y_2; } inline float* get_address_of_y_2() { return &___y_2; } inline void set_y_2(float value) { ___y_2 = value; } inline static int32_t get_offset_of_z_3() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___z_3)); } inline float get_z_3() const { return ___z_3; } inline float* get_address_of_z_3() { return &___z_3; } inline void set_z_3(float value) { ___z_3 = value; } inline static int32_t get_offset_of_w_4() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___w_4)); } inline float get_w_4() const { return ___w_4; } inline float* get_address_of_w_4() { return &___w_4; } inline void set_w_4(float value) { ___w_4 = value; } }; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // UnityEngine.BeforeRenderHelper/OrderBlock struct OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 { public: // System.Int32 UnityEngine.BeforeRenderHelper/OrderBlock::order int32_t ___order_0; // UnityEngine.Events.UnityAction UnityEngine.BeforeRenderHelper/OrderBlock::callback UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___callback_1; public: inline static int32_t get_offset_of_order_0() { return static_cast(offsetof(OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2, ___order_0)); } inline int32_t get_order_0() const { return ___order_0; } inline int32_t* get_address_of_order_0() { return &___order_0; } inline void set_order_0(int32_t value) { ___order_0 = value; } inline static int32_t get_offset_of_callback_1() { return static_cast(offsetof(OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2, ___callback_1)); } inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * get_callback_1() const { return ___callback_1; } inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 ** get_address_of_callback_1() { return &___callback_1; } inline void set_callback_1(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * value) { ___callback_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___callback_1), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.BeforeRenderHelper/OrderBlock struct OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2_marshaled_pinvoke { int32_t ___order_0; Il2CppMethodPointer ___callback_1; }; // Native definition for COM marshalling of UnityEngine.BeforeRenderHelper/OrderBlock struct OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2_marshaled_com { int32_t ___order_0; Il2CppMethodPointer ___callback_1; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8, ___list_0)); } inline List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * get_list_0() const { return ___list_0; } inline List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8, ___current_3)); } inline UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE get_current_3() const { return ___current_3; } inline UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE * get_address_of_current_3() { return &___current_3; } inline void set_current_3(UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___content_0), (void*)NULL); } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68, ___list_0)); } inline List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * get_list_0() const { return ___list_0; } inline List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68, ___current_3)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_current_3() const { return ___current_3; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___current_3 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995, ___list_0)); } inline List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * get_list_0() const { return ___list_0; } inline List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995, ___current_3)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_current_3() const { return ___current_3; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_current_3() { return &___current_3; } inline void set_current_3(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___current_3 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781, ___list_0)); } inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * get_list_0() const { return ___list_0; } inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781, ___current_3)); } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_current_3() const { return ___current_3; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { ___current_3 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609, ___list_0)); } inline List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * get_list_0() const { return ___list_0; } inline List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609, ___current_3)); } inline OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 get_current_3() const { return ___current_3; } inline OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___callback_1), (void*)NULL); } }; // UnityEngine.XR.AvailableTrackingData struct AvailableTrackingData_tECF9F41E063E32F92AF43156E0C61190C82B47FC { public: // System.Int32 UnityEngine.XR.AvailableTrackingData::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(AvailableTrackingData_tECF9F41E063E32F92AF43156E0C61190C82B47FC, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.Reflection.BindingFlags struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733 { public: // System.Int32 System.Reflection.BindingFlags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.Delegate struct Delegate_t : public RuntimeObject { public: // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject * ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t * ___method_info_7; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t * ___original_method_info_8; // System.DelegateData System.Delegate::data DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_10; public: inline static int32_t get_offset_of_method_ptr_0() { return static_cast(offsetof(Delegate_t, ___method_ptr_0)); } inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; } inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; } inline void set_method_ptr_0(Il2CppMethodPointer value) { ___method_ptr_0 = value; } inline static int32_t get_offset_of_invoke_impl_1() { return static_cast(offsetof(Delegate_t, ___invoke_impl_1)); } inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; } inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; } inline void set_invoke_impl_1(intptr_t value) { ___invoke_impl_1 = value; } inline static int32_t get_offset_of_m_target_2() { return static_cast(offsetof(Delegate_t, ___m_target_2)); } inline RuntimeObject * get_m_target_2() const { return ___m_target_2; } inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; } inline void set_m_target_2(RuntimeObject * value) { ___m_target_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value); } inline static int32_t get_offset_of_method_3() { return static_cast(offsetof(Delegate_t, ___method_3)); } inline intptr_t get_method_3() const { return ___method_3; } inline intptr_t* get_address_of_method_3() { return &___method_3; } inline void set_method_3(intptr_t value) { ___method_3 = value; } inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast(offsetof(Delegate_t, ___delegate_trampoline_4)); } inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; } inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; } inline void set_delegate_trampoline_4(intptr_t value) { ___delegate_trampoline_4 = value; } inline static int32_t get_offset_of_extra_arg_5() { return static_cast(offsetof(Delegate_t, ___extra_arg_5)); } inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; } inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; } inline void set_extra_arg_5(intptr_t value) { ___extra_arg_5 = value; } inline static int32_t get_offset_of_method_code_6() { return static_cast(offsetof(Delegate_t, ___method_code_6)); } inline intptr_t get_method_code_6() const { return ___method_code_6; } inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; } inline void set_method_code_6(intptr_t value) { ___method_code_6 = value; } inline static int32_t get_offset_of_method_info_7() { return static_cast(offsetof(Delegate_t, ___method_info_7)); } inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; } inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; } inline void set_method_info_7(MethodInfo_t * value) { ___method_info_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value); } inline static int32_t get_offset_of_original_method_info_8() { return static_cast(offsetof(Delegate_t, ___original_method_info_8)); } inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; } inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; } inline void set_original_method_info_8(MethodInfo_t * value) { ___original_method_info_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value); } inline static int32_t get_offset_of_data_9() { return static_cast(offsetof(Delegate_t, ___data_9)); } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; } inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value) { ___data_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value); } inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast(offsetof(Delegate_t, ___method_is_virtual_10)); } inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; } inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; } inline void set_method_is_virtual_10(bool value) { ___method_is_virtual_10 = value; } }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // System.Exception struct Exception_t : public RuntimeObject { public: // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t * ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject * ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject * ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15; public: inline static int32_t get_offset_of__className_1() { return static_cast(offsetof(Exception_t, ____className_1)); } inline String_t* get__className_1() const { return ____className_1; } inline String_t** get_address_of__className_1() { return &____className_1; } inline void set__className_1(String_t* value) { ____className_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value); } inline static int32_t get_offset_of__message_2() { return static_cast(offsetof(Exception_t, ____message_2)); } inline String_t* get__message_2() const { return ____message_2; } inline String_t** get_address_of__message_2() { return &____message_2; } inline void set__message_2(String_t* value) { ____message_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value); } inline static int32_t get_offset_of__data_3() { return static_cast(offsetof(Exception_t, ____data_3)); } inline RuntimeObject* get__data_3() const { return ____data_3; } inline RuntimeObject** get_address_of__data_3() { return &____data_3; } inline void set__data_3(RuntimeObject* value) { ____data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value); } inline static int32_t get_offset_of__innerException_4() { return static_cast(offsetof(Exception_t, ____innerException_4)); } inline Exception_t * get__innerException_4() const { return ____innerException_4; } inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; } inline void set__innerException_4(Exception_t * value) { ____innerException_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value); } inline static int32_t get_offset_of__helpURL_5() { return static_cast(offsetof(Exception_t, ____helpURL_5)); } inline String_t* get__helpURL_5() const { return ____helpURL_5; } inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; } inline void set__helpURL_5(String_t* value) { ____helpURL_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value); } inline static int32_t get_offset_of__stackTrace_6() { return static_cast(offsetof(Exception_t, ____stackTrace_6)); } inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; } inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; } inline void set__stackTrace_6(RuntimeObject * value) { ____stackTrace_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value); } inline static int32_t get_offset_of__stackTraceString_7() { return static_cast(offsetof(Exception_t, ____stackTraceString_7)); } inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; } inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; } inline void set__stackTraceString_7(String_t* value) { ____stackTraceString_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value); } inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast(offsetof(Exception_t, ____remoteStackTraceString_8)); } inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; } inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; } inline void set__remoteStackTraceString_8(String_t* value) { ____remoteStackTraceString_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value); } inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast(offsetof(Exception_t, ____remoteStackIndex_9)); } inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; } inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; } inline void set__remoteStackIndex_9(int32_t value) { ____remoteStackIndex_9 = value; } inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast(offsetof(Exception_t, ____dynamicMethods_10)); } inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; } inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; } inline void set__dynamicMethods_10(RuntimeObject * value) { ____dynamicMethods_10 = value; Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value); } inline static int32_t get_offset_of__HResult_11() { return static_cast(offsetof(Exception_t, ____HResult_11)); } inline int32_t get__HResult_11() const { return ____HResult_11; } inline int32_t* get_address_of__HResult_11() { return &____HResult_11; } inline void set__HResult_11(int32_t value) { ____HResult_11 = value; } inline static int32_t get_offset_of__source_12() { return static_cast(offsetof(Exception_t, ____source_12)); } inline String_t* get__source_12() const { return ____source_12; } inline String_t** get_address_of__source_12() { return &____source_12; } inline void set__source_12(String_t* value) { ____source_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value); } inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast(offsetof(Exception_t, ____safeSerializationManager_13)); } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; } inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value) { ____safeSerializationManager_13 = value; Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value); } inline static int32_t get_offset_of_captured_traces_14() { return static_cast(offsetof(Exception_t, ___captured_traces_14)); } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; } inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value) { ___captured_traces_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value); } inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast(offsetof(Exception_t, ___native_trace_ips_15)); } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; } inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value) { ___native_trace_ips_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // System.ExceptionArgument struct ExceptionArgument_t750CCD4C657BCB2C185560CC68330BC0313B8737 { public: // System.Int32 System.ExceptionArgument::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ExceptionArgument_t750CCD4C657BCB2C185560CC68330BC0313B8737, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.ExceptionResource struct ExceptionResource_tD29FDAA391137C7766FB63B5F13FA0F12AF6C3FA { public: // System.Int32 System.ExceptionResource::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ExceptionResource_tD29FDAA391137C7766FB63B5F13FA0F12AF6C3FA, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // UnityEngine.InputSystem.XR.FeatureType struct FeatureType_tAA574617594E87607ED33C913C1092B4DF3B2C18 { public: // System.Int32 UnityEngine.InputSystem.XR.FeatureType::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(FeatureType_tAA574617594E87607ED33C913C1092B4DF3B2C18, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // UnityEngine.Playables.PlayableHandle struct PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A { public: // System.IntPtr UnityEngine.Playables.PlayableHandle::m_Handle intptr_t ___m_Handle_0; // System.UInt32 UnityEngine.Playables.PlayableHandle::m_Version uint32_t ___m_Version_1; public: inline static int32_t get_offset_of_m_Handle_0() { return static_cast(offsetof(PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A, ___m_Handle_0)); } inline intptr_t get_m_Handle_0() const { return ___m_Handle_0; } inline intptr_t* get_address_of_m_Handle_0() { return &___m_Handle_0; } inline void set_m_Handle_0(intptr_t value) { ___m_Handle_0 = value; } inline static int32_t get_offset_of_m_Version_1() { return static_cast(offsetof(PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A, ___m_Version_1)); } inline uint32_t get_m_Version_1() const { return ___m_Version_1; } inline uint32_t* get_address_of_m_Version_1() { return &___m_Version_1; } inline void set_m_Version_1(uint32_t value) { ___m_Version_1 = value; } }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 { public: // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); } inline intptr_t get_value_0() const { return ___value_0; } inline intptr_t* get_address_of_value_0() { return &___value_0; } inline void set_value_0(intptr_t value) { ___value_0 = value; } }; // System.Security.Cryptography.X509Certificates.X509ChainStatusFlags struct X509ChainStatusFlags_t16F457BB24891840519B66C39DE91268909174F9 { public: // System.Int32 System.Security.Cryptography.X509Certificates.X509ChainStatusFlags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(X509ChainStatusFlags_t16F457BB24891840519B66C39DE91268909174F9, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // UnityEngine.XR.XRNode struct XRNode_t07B789D60F5B3A4F0E4A169143881ABCA4176DBD { public: // System.Int32 UnityEngine.XR.XRNode::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(XRNode_t07B789D60F5B3A4F0E4A169143881ABCA4176DBD, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // UnityEngine.Rendering.Universal.XRView struct XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 { public: // UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.XRView::projMatrix Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 ___projMatrix_0; // UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.XRView::viewMatrix Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 ___viewMatrix_1; // UnityEngine.Rect UnityEngine.Rendering.Universal.XRView::viewport Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___viewport_2; // UnityEngine.Mesh UnityEngine.Rendering.Universal.XRView::occlusionMesh Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___occlusionMesh_3; // System.Int32 UnityEngine.Rendering.Universal.XRView::textureArraySlice int32_t ___textureArraySlice_4; public: inline static int32_t get_offset_of_projMatrix_0() { return static_cast(offsetof(XRView_tE7BCF62BA1242C287E38539553B57AE70B687027, ___projMatrix_0)); } inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 get_projMatrix_0() const { return ___projMatrix_0; } inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 * get_address_of_projMatrix_0() { return &___projMatrix_0; } inline void set_projMatrix_0(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 value) { ___projMatrix_0 = value; } inline static int32_t get_offset_of_viewMatrix_1() { return static_cast(offsetof(XRView_tE7BCF62BA1242C287E38539553B57AE70B687027, ___viewMatrix_1)); } inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 get_viewMatrix_1() const { return ___viewMatrix_1; } inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 * get_address_of_viewMatrix_1() { return &___viewMatrix_1; } inline void set_viewMatrix_1(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 value) { ___viewMatrix_1 = value; } inline static int32_t get_offset_of_viewport_2() { return static_cast(offsetof(XRView_tE7BCF62BA1242C287E38539553B57AE70B687027, ___viewport_2)); } inline Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 get_viewport_2() const { return ___viewport_2; } inline Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * get_address_of_viewport_2() { return &___viewport_2; } inline void set_viewport_2(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 value) { ___viewport_2 = value; } inline static int32_t get_offset_of_occlusionMesh_3() { return static_cast(offsetof(XRView_tE7BCF62BA1242C287E38539553B57AE70B687027, ___occlusionMesh_3)); } inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * get_occlusionMesh_3() const { return ___occlusionMesh_3; } inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 ** get_address_of_occlusionMesh_3() { return &___occlusionMesh_3; } inline void set_occlusionMesh_3(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * value) { ___occlusionMesh_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___occlusionMesh_3), (void*)value); } inline static int32_t get_offset_of_textureArraySlice_4() { return static_cast(offsetof(XRView_tE7BCF62BA1242C287E38539553B57AE70B687027, ___textureArraySlice_4)); } inline int32_t get_textureArraySlice_4() const { return ___textureArraySlice_4; } inline int32_t* get_address_of_textureArraySlice_4() { return &___textureArraySlice_4; } inline void set_textureArraySlice_4(int32_t value) { ___textureArraySlice_4 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.XRView struct XRView_tE7BCF62BA1242C287E38539553B57AE70B687027_marshaled_pinvoke { Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 ___projMatrix_0; Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 ___viewMatrix_1; Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___viewport_2; Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___occlusionMesh_3; int32_t ___textureArraySlice_4; }; // Native definition for COM marshalling of UnityEngine.Rendering.Universal.XRView struct XRView_tE7BCF62BA1242C287E38539553B57AE70B687027_marshaled_com { Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 ___projMatrix_0; Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 ___viewMatrix_1; Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___viewport_2; Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___occlusionMesh_3; int32_t ___textureArraySlice_4; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF, ___list_0)); } inline List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * get_list_0() const { return ___list_0; } inline List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF, ___current_3)); } inline XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 get_current_3() const { return ___current_3; } inline XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___occlusionMesh_3), (void*)NULL); } }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { public: // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11; public: inline static int32_t get_offset_of_delegates_11() { return static_cast(offsetof(MulticastDelegate_t, ___delegates_11)); } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; } inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value) { ___delegates_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value); } }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_11; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_11; }; // UnityEngine.Playables.Playable struct Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 { public: // UnityEngine.Playables.PlayableHandle UnityEngine.Playables.Playable::m_Handle PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A ___m_Handle_0; public: inline static int32_t get_offset_of_m_Handle_0() { return static_cast(offsetof(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2, ___m_Handle_0)); } inline PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A get_m_Handle_0() const { return ___m_Handle_0; } inline PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A * get_address_of_m_Handle_0() { return &___m_Handle_0; } inline void set_m_Handle_0(PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A value) { ___m_Handle_0 = value; } }; // System.SystemException struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t { public: public: }; // System.Type struct Type_t : public MemberInfo_t { public: // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9; public: inline static int32_t get_offset_of__impl_9() { return static_cast(offsetof(Type_t, ____impl_9)); } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; } inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value) { ____impl_9 = value; } }; // System.Security.Cryptography.X509Certificates.X509ChainStatus struct X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB { public: // System.Security.Cryptography.X509Certificates.X509ChainStatusFlags System.Security.Cryptography.X509Certificates.X509ChainStatus::status int32_t ___status_0; // System.String System.Security.Cryptography.X509Certificates.X509ChainStatus::info String_t* ___info_1; public: inline static int32_t get_offset_of_status_0() { return static_cast(offsetof(X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB, ___status_0)); } inline int32_t get_status_0() const { return ___status_0; } inline int32_t* get_address_of_status_0() { return &___status_0; } inline void set_status_0(int32_t value) { ___status_0 = value; } inline static int32_t get_offset_of_info_1() { return static_cast(offsetof(X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB, ___info_1)); } inline String_t* get_info_1() const { return ___info_1; } inline String_t** get_address_of_info_1() { return &___info_1; } inline void set_info_1(String_t* value) { ___info_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___info_1), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Security.Cryptography.X509Certificates.X509ChainStatus struct X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB_marshaled_pinvoke { int32_t ___status_0; char* ___info_1; }; // Native definition for COM marshalling of System.Security.Cryptography.X509Certificates.X509ChainStatus struct X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB_marshaled_com { int32_t ___status_0; Il2CppChar* ___info_1; }; // UnityEngine.InputSystem.XR.XRFeatureDescriptor struct XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E { public: // System.String UnityEngine.InputSystem.XR.XRFeatureDescriptor::name String_t* ___name_0; // System.Collections.Generic.List`1 UnityEngine.InputSystem.XR.XRFeatureDescriptor::usageHints List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * ___usageHints_1; // UnityEngine.InputSystem.XR.FeatureType UnityEngine.InputSystem.XR.XRFeatureDescriptor::featureType int32_t ___featureType_2; // System.UInt32 UnityEngine.InputSystem.XR.XRFeatureDescriptor::customSize uint32_t ___customSize_3; public: inline static int32_t get_offset_of_name_0() { return static_cast(offsetof(XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E, ___name_0)); } inline String_t* get_name_0() const { return ___name_0; } inline String_t** get_address_of_name_0() { return &___name_0; } inline void set_name_0(String_t* value) { ___name_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___name_0), (void*)value); } inline static int32_t get_offset_of_usageHints_1() { return static_cast(offsetof(XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E, ___usageHints_1)); } inline List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * get_usageHints_1() const { return ___usageHints_1; } inline List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 ** get_address_of_usageHints_1() { return &___usageHints_1; } inline void set_usageHints_1(List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * value) { ___usageHints_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___usageHints_1), (void*)value); } inline static int32_t get_offset_of_featureType_2() { return static_cast(offsetof(XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E, ___featureType_2)); } inline int32_t get_featureType_2() const { return ___featureType_2; } inline int32_t* get_address_of_featureType_2() { return &___featureType_2; } inline void set_featureType_2(int32_t value) { ___featureType_2 = value; } inline static int32_t get_offset_of_customSize_3() { return static_cast(offsetof(XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E, ___customSize_3)); } inline uint32_t get_customSize_3() const { return ___customSize_3; } inline uint32_t* get_address_of_customSize_3() { return &___customSize_3; } inline void set_customSize_3(uint32_t value) { ___customSize_3 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.XR.XRFeatureDescriptor struct XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E_marshaled_pinvoke { char* ___name_0; List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * ___usageHints_1; int32_t ___featureType_2; uint32_t ___customSize_3; }; // Native definition for COM marshalling of UnityEngine.InputSystem.XR.XRFeatureDescriptor struct XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E_marshaled_com { Il2CppChar* ___name_0; List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * ___usageHints_1; int32_t ___featureType_2; uint32_t ___customSize_3; }; // UnityEngine.XR.XRNodeState struct XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 { public: // UnityEngine.XR.XRNode UnityEngine.XR.XRNodeState::m_Type int32_t ___m_Type_0; // UnityEngine.XR.AvailableTrackingData UnityEngine.XR.XRNodeState::m_AvailableFields int32_t ___m_AvailableFields_1; // UnityEngine.Vector3 UnityEngine.XR.XRNodeState::m_Position Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Position_2; // UnityEngine.Quaternion UnityEngine.XR.XRNodeState::m_Rotation Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___m_Rotation_3; // UnityEngine.Vector3 UnityEngine.XR.XRNodeState::m_Velocity Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Velocity_4; // UnityEngine.Vector3 UnityEngine.XR.XRNodeState::m_AngularVelocity Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_AngularVelocity_5; // UnityEngine.Vector3 UnityEngine.XR.XRNodeState::m_Acceleration Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Acceleration_6; // UnityEngine.Vector3 UnityEngine.XR.XRNodeState::m_AngularAcceleration Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_AngularAcceleration_7; // System.Int32 UnityEngine.XR.XRNodeState::m_Tracked int32_t ___m_Tracked_8; // System.UInt64 UnityEngine.XR.XRNodeState::m_UniqueID uint64_t ___m_UniqueID_9; public: inline static int32_t get_offset_of_m_Type_0() { return static_cast(offsetof(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33, ___m_Type_0)); } inline int32_t get_m_Type_0() const { return ___m_Type_0; } inline int32_t* get_address_of_m_Type_0() { return &___m_Type_0; } inline void set_m_Type_0(int32_t value) { ___m_Type_0 = value; } inline static int32_t get_offset_of_m_AvailableFields_1() { return static_cast(offsetof(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33, ___m_AvailableFields_1)); } inline int32_t get_m_AvailableFields_1() const { return ___m_AvailableFields_1; } inline int32_t* get_address_of_m_AvailableFields_1() { return &___m_AvailableFields_1; } inline void set_m_AvailableFields_1(int32_t value) { ___m_AvailableFields_1 = value; } inline static int32_t get_offset_of_m_Position_2() { return static_cast(offsetof(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33, ___m_Position_2)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Position_2() const { return ___m_Position_2; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Position_2() { return &___m_Position_2; } inline void set_m_Position_2(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___m_Position_2 = value; } inline static int32_t get_offset_of_m_Rotation_3() { return static_cast(offsetof(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33, ___m_Rotation_3)); } inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 get_m_Rotation_3() const { return ___m_Rotation_3; } inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_m_Rotation_3() { return &___m_Rotation_3; } inline void set_m_Rotation_3(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 value) { ___m_Rotation_3 = value; } inline static int32_t get_offset_of_m_Velocity_4() { return static_cast(offsetof(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33, ___m_Velocity_4)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Velocity_4() const { return ___m_Velocity_4; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Velocity_4() { return &___m_Velocity_4; } inline void set_m_Velocity_4(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___m_Velocity_4 = value; } inline static int32_t get_offset_of_m_AngularVelocity_5() { return static_cast(offsetof(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33, ___m_AngularVelocity_5)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_AngularVelocity_5() const { return ___m_AngularVelocity_5; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_AngularVelocity_5() { return &___m_AngularVelocity_5; } inline void set_m_AngularVelocity_5(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___m_AngularVelocity_5 = value; } inline static int32_t get_offset_of_m_Acceleration_6() { return static_cast(offsetof(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33, ___m_Acceleration_6)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Acceleration_6() const { return ___m_Acceleration_6; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Acceleration_6() { return &___m_Acceleration_6; } inline void set_m_Acceleration_6(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___m_Acceleration_6 = value; } inline static int32_t get_offset_of_m_AngularAcceleration_7() { return static_cast(offsetof(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33, ___m_AngularAcceleration_7)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_AngularAcceleration_7() const { return ___m_AngularAcceleration_7; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_AngularAcceleration_7() { return &___m_AngularAcceleration_7; } inline void set_m_AngularAcceleration_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___m_AngularAcceleration_7 = value; } inline static int32_t get_offset_of_m_Tracked_8() { return static_cast(offsetof(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33, ___m_Tracked_8)); } inline int32_t get_m_Tracked_8() const { return ___m_Tracked_8; } inline int32_t* get_address_of_m_Tracked_8() { return &___m_Tracked_8; } inline void set_m_Tracked_8(int32_t value) { ___m_Tracked_8 = value; } inline static int32_t get_offset_of_m_UniqueID_9() { return static_cast(offsetof(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33, ___m_UniqueID_9)); } inline uint64_t get_m_UniqueID_9() const { return ___m_UniqueID_9; } inline uint64_t* get_address_of_m_UniqueID_9() { return &___m_UniqueID_9; } inline void set_m_UniqueID_9(uint64_t value) { ___m_UniqueID_9 = value; } }; // System.Action`1 struct Action_1_tE896725C2B24E3E3DE2217D872D95605D282DCD4 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tC779CE8CC0E818538D94062B7B0E5422420C6C99 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t0C1F417511439CBAA03909A69138FAF0BD19FA30 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tC2B4AB26EC30C6FC4AD8C9172FE509B3B4E1C26B : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tA58CFE969D9A4F96B471F6805F50CF3D407967D1 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t24F437B8AAF44A2E39F0BEA48E93BDB1C4619760 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tE665B7B6B8DEB0D732936565100CE43DB89DBE78 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t016EBE9560F0A12616F6E8C2FB15578C134D1603 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tE7CBF8E99ED796F93E8360CB678CF390239A3BC8 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t83A98815726EEB30703F4954E31F620B92C2AD78 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tAD2EE8ADBFC43B9B3C9E35D1F33C129221813B47 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t904B2992989B87F30EDF23019C138ED32EAAAE8B : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tB15A0E11B41F2BEA6533FDE8AFD808EB0F2082B1 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t9D6DA7297A619DB729C5E51FE08A0AB0280D6791 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t6235E9EDCBD32FB749A1044F9A607A96A23D0636 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t548EED146BBCCFB58720DE30BCBEBD9A54DBF2D0 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t5860BB71CED15CB5672C35EDD5487003B0626EB4 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t81F9726B0C151C2E726784A4845852B2A948D50A : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t36E1D4389EB91395D0536D909678FECB2AF8E43C : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tA7B2757CF3087DF13B29BF5E27ADDE6443A5FD56 : public MulticastDelegate_t { public: public: }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD, ___list_0)); } inline List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * get_list_0() const { return ___list_0; } inline List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD, ___current_3)); } inline X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB get_current_3() const { return ___current_3; } inline X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB * get_address_of_current_3() { return &___current_3; } inline void set_current_3(X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___info_1), (void*)NULL); } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B, ___list_0)); } inline List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * get_list_0() const { return ___list_0; } inline List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B, ___current_3)); } inline XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E get_current_3() const { return ___current_3; } inline XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E * get_address_of_current_3() { return &___current_3; } inline void set_current_3(XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___usageHints_1), (void*)NULL); #endif } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434, ___list_0)); } inline List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * get_list_0() const { return ___list_0; } inline List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434, ___current_3)); } inline XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 get_current_3() const { return ___current_3; } inline XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 value) { ___current_3 = value; } }; // System.Predicate`1 struct Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 : public MulticastDelegate_t { public: public: }; // System.ArrayTypeMismatchException struct ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.InvalidCastException struct InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo struct WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA { public: // UnityEngine.Playables.Playable UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo::mixer Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 ___mixer_0; // UnityEngine.Playables.Playable UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo::parentMixer Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 ___parentMixer_1; // System.Int32 UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo::port int32_t ___port_2; public: inline static int32_t get_offset_of_mixer_0() { return static_cast(offsetof(WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA, ___mixer_0)); } inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 get_mixer_0() const { return ___mixer_0; } inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 * get_address_of_mixer_0() { return &___mixer_0; } inline void set_mixer_0(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 value) { ___mixer_0 = value; } inline static int32_t get_offset_of_parentMixer_1() { return static_cast(offsetof(WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA, ___parentMixer_1)); } inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 get_parentMixer_1() const { return ___parentMixer_1; } inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 * get_address_of_parentMixer_1() { return &___parentMixer_1; } inline void set_parentMixer_1(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 value) { ___parentMixer_1 = value; } inline static int32_t get_offset_of_port_2() { return static_cast(offsetof(WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA, ___port_2)); } inline int32_t get_port_2() const { return ___port_2; } inline int32_t* get_address_of_port_2() { return &___port_2; } inline void set_port_2(int32_t value) { ___port_2 = value; } }; // System.Action`1 struct Action_1_t55FF198B305F5FD7D196E38C7B875E9917E9FA20 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t708B630CD53BAE48A199B2BD028960BA56783336 : public MulticastDelegate_t { public: public: }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6, ___list_0)); } inline List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * get_list_0() const { return ___list_0; } inline List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6, ___current_3)); } inline WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA get_current_3() const { return ___current_3; } inline WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA * get_address_of_current_3() { return &___current_3; } inline void set_current_3(WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA value) { ___current_3 = value; } }; // System.Predicate`1 struct Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE : public MulticastDelegate_t { public: public: }; // System.Object // System.Object // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t36A234EC1E22ACB7D95203025C561104E479DC67_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t36A234EC1E22ACB7D95203025C561104E479DC67 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t36A234EC1E22ACB7D95203025C561104E479DC67_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t36A234EC1E22ACB7D95203025C561104E479DC67 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t36A234EC1E22ACB7D95203025C561104E479DC67 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t36A234EC1E22ACB7D95203025C561104E479DC67 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t6779B568DF74AAD57393C6D2A62B852EC780CC09_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t6779B568DF74AAD57393C6D2A62B852EC780CC09 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t6779B568DF74AAD57393C6D2A62B852EC780CC09_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t6779B568DF74AAD57393C6D2A62B852EC780CC09 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t6779B568DF74AAD57393C6D2A62B852EC780CC09 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t6779B568DF74AAD57393C6D2A62B852EC780CC09 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF0279A3F5650C6035C7E9ABDE4237DCE38E8507E_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tF0279A3F5650C6035C7E9ABDE4237DCE38E8507E * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tF0279A3F5650C6035C7E9ABDE4237DCE38E8507E_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tF0279A3F5650C6035C7E9ABDE4237DCE38E8507E * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tF0279A3F5650C6035C7E9ABDE4237DCE38E8507E ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tF0279A3F5650C6035C7E9ABDE4237DCE38E8507E * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE685818D0170A03DA17AA2C0B29C0196E7547991_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tE685818D0170A03DA17AA2C0B29C0196E7547991 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tE685818D0170A03DA17AA2C0B29C0196E7547991_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tE685818D0170A03DA17AA2C0B29C0196E7547991 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tE685818D0170A03DA17AA2C0B29C0196E7547991 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tE685818D0170A03DA17AA2C0B29C0196E7547991 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEF10ADBA002995C169B585E235104C045EE06911_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tEF10ADBA002995C169B585E235104C045EE06911 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tEF10ADBA002995C169B585E235104C045EE06911_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tEF10ADBA002995C169B585E235104C045EE06911 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tEF10ADBA002995C169B585E235104C045EE06911 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tEF10ADBA002995C169B585E235104C045EE06911 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tBE819169F109D1E5E4B8B515620E742F1C326831_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tBE819169F109D1E5E4B8B515620E742F1C326831 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tBE819169F109D1E5E4B8B515620E742F1C326831_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tBE819169F109D1E5E4B8B515620E742F1C326831 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tBE819169F109D1E5E4B8B515620E742F1C326831 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tBE819169F109D1E5E4B8B515620E742F1C326831 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE4619182723FB83FD42E6DDF6A13A5C6DF3ABCE1_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tE4619182723FB83FD42E6DDF6A13A5C6DF3ABCE1 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tE4619182723FB83FD42E6DDF6A13A5C6DF3ABCE1_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tE4619182723FB83FD42E6DDF6A13A5C6DF3ABCE1 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tE4619182723FB83FD42E6DDF6A13A5C6DF3ABCE1 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tE4619182723FB83FD42E6DDF6A13A5C6DF3ABCE1 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t69E7C5FFC596AB110865DDAB52D7FB8620CBB387_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t69E7C5FFC596AB110865DDAB52D7FB8620CBB387 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t69E7C5FFC596AB110865DDAB52D7FB8620CBB387_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t69E7C5FFC596AB110865DDAB52D7FB8620CBB387 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t69E7C5FFC596AB110865DDAB52D7FB8620CBB387 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t69E7C5FFC596AB110865DDAB52D7FB8620CBB387 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCE1E074B8086BD74052325934835347938939412_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tCE1E074B8086BD74052325934835347938939412 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tCE1E074B8086BD74052325934835347938939412_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tCE1E074B8086BD74052325934835347938939412 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tCE1E074B8086BD74052325934835347938939412 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tCE1E074B8086BD74052325934835347938939412 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.List`1 struct List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B_StaticFields, ____emptyArray_5)); } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* get__emptyArray_5() const { return ____emptyArray_5; } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441_StaticFields, ____emptyArray_5)); } inline UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* get__emptyArray_5() const { return ____emptyArray_5; } inline UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9_StaticFields, ____emptyArray_5)); } inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* get__emptyArray_5() const { return ____emptyArray_5; } inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181_StaticFields, ____emptyArray_5)); } inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get__emptyArray_5() const { return ____emptyArray_5; } inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A_StaticFields, ____emptyArray_5)); } inline Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* get__emptyArray_5() const { return ____emptyArray_5; } inline Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6_StaticFields, ____emptyArray_5)); } inline X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* get__emptyArray_5() const { return ____emptyArray_5; } inline X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E_StaticFields, ____emptyArray_5)); } inline XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* get__emptyArray_5() const { return ____emptyArray_5; } inline XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671_StaticFields, ____emptyArray_5)); } inline XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* get__emptyArray_5() const { return ____emptyArray_5; } inline XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE_StaticFields, ____emptyArray_5)); } inline XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* get__emptyArray_5() const { return ____emptyArray_5; } inline XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5_StaticFields, ____emptyArray_5)); } inline WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* get__emptyArray_5() const { return ____emptyArray_5; } inline WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0_StaticFields, ____emptyArray_5)); } inline OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* get__emptyArray_5() const { return ____emptyArray_5; } inline OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 struct Il2CppArrayBounds; // System.Array struct Il2CppArrayBounds; // System.Array // System.Runtime.Versioning.BinaryCompatibility struct BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields { public: // System.Boolean System.Runtime.Versioning.BinaryCompatibility::TargetsAtLeast_Desktop_V4_5 bool ___TargetsAtLeast_Desktop_V4_5_0; // System.Boolean System.Runtime.Versioning.BinaryCompatibility::TargetsAtLeast_Desktop_V4_5_1 bool ___TargetsAtLeast_Desktop_V4_5_1_1; public: inline static int32_t get_offset_of_TargetsAtLeast_Desktop_V4_5_0() { return static_cast(offsetof(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields, ___TargetsAtLeast_Desktop_V4_5_0)); } inline bool get_TargetsAtLeast_Desktop_V4_5_0() const { return ___TargetsAtLeast_Desktop_V4_5_0; } inline bool* get_address_of_TargetsAtLeast_Desktop_V4_5_0() { return &___TargetsAtLeast_Desktop_V4_5_0; } inline void set_TargetsAtLeast_Desktop_V4_5_0(bool value) { ___TargetsAtLeast_Desktop_V4_5_0 = value; } inline static int32_t get_offset_of_TargetsAtLeast_Desktop_V4_5_1_1() { return static_cast(offsetof(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields, ___TargetsAtLeast_Desktop_V4_5_1_1)); } inline bool get_TargetsAtLeast_Desktop_V4_5_1_1() const { return ___TargetsAtLeast_Desktop_V4_5_1_1; } inline bool* get_address_of_TargetsAtLeast_Desktop_V4_5_1_1() { return &___TargetsAtLeast_Desktop_V4_5_1_1; } inline void set_TargetsAtLeast_Desktop_V4_5_1_1(bool value) { ___TargetsAtLeast_Desktop_V4_5_1_1 = value; } }; // System.Runtime.Versioning.BinaryCompatibility // System.Reflection.MemberInfo // System.Reflection.MemberInfo // System.ValueType // System.ValueType // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields { public: // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; public: inline static int32_t get_offset_of_TrueString_5() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); } inline String_t* get_TrueString_5() const { return ___TrueString_5; } inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; } inline void set_TrueString_5(String_t* value) { ___TrueString_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value); } inline static int32_t get_offset_of_FalseString_6() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); } inline String_t* get_FalseString_6() const { return ___FalseString_6; } inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; } inline void set_FalseString_6(String_t* value) { ___FalseString_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value); } }; // System.Boolean // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields { public: // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0; public: inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; } inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___enumSeperatorCharArray_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value); } }; // System.Enum // System.Int32 // System.Int32 // System.IntPtr struct IntPtr_t_StaticFields { public: // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; public: inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(IntPtr_t_StaticFields, ___Zero_1)); } inline intptr_t get_Zero_1() const { return ___Zero_1; } inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(intptr_t value) { ___Zero_1 = value; } }; // System.IntPtr // UnityEngine.Matrix4x4 struct Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461_StaticFields { public: // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 ___zeroMatrix_16; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 ___identityMatrix_17; public: inline static int32_t get_offset_of_zeroMatrix_16() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461_StaticFields, ___zeroMatrix_16)); } inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 get_zeroMatrix_16() const { return ___zeroMatrix_16; } inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 * get_address_of_zeroMatrix_16() { return &___zeroMatrix_16; } inline void set_zeroMatrix_16(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 value) { ___zeroMatrix_16 = value; } inline static int32_t get_offset_of_identityMatrix_17() { return static_cast(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461_StaticFields, ___identityMatrix_17)); } inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 get_identityMatrix_17() const { return ___identityMatrix_17; } inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 * get_address_of_identityMatrix_17() { return &___identityMatrix_17; } inline void set_identityMatrix_17(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 value) { ___identityMatrix_17 = value; } }; // UnityEngine.Matrix4x4 // UnityEngine.Quaternion struct Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4_StaticFields { public: // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___identityQuaternion_4; public: inline static int32_t get_offset_of_identityQuaternion_4() { return static_cast(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4_StaticFields, ___identityQuaternion_4)); } inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 get_identityQuaternion_4() const { return ___identityQuaternion_4; } inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_identityQuaternion_4() { return &___identityQuaternion_4; } inline void set_identityQuaternion_4(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 value) { ___identityQuaternion_4 = value; } }; // UnityEngine.Quaternion // UnityEngine.Rect // UnityEngine.Rect // System.UInt64 // System.UInt64 // UnityEngine.InputSystem.XR.UsageHint // UnityEngine.InputSystem.XR.UsageHint // UnityEngine.Vector2 struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields { public: // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___negativeInfinityVector_9; public: inline static int32_t get_offset_of_zeroVector_2() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___zeroVector_2)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_zeroVector_2() const { return ___zeroVector_2; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_zeroVector_2() { return &___zeroVector_2; } inline void set_zeroVector_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___zeroVector_2 = value; } inline static int32_t get_offset_of_oneVector_3() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___oneVector_3)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_oneVector_3() const { return ___oneVector_3; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_oneVector_3() { return &___oneVector_3; } inline void set_oneVector_3(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___oneVector_3 = value; } inline static int32_t get_offset_of_upVector_4() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___upVector_4)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_upVector_4() const { return ___upVector_4; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_upVector_4() { return &___upVector_4; } inline void set_upVector_4(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___upVector_4 = value; } inline static int32_t get_offset_of_downVector_5() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___downVector_5)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_downVector_5() const { return ___downVector_5; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_downVector_5() { return &___downVector_5; } inline void set_downVector_5(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___downVector_5 = value; } inline static int32_t get_offset_of_leftVector_6() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___leftVector_6)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_leftVector_6() const { return ___leftVector_6; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_leftVector_6() { return &___leftVector_6; } inline void set_leftVector_6(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___leftVector_6 = value; } inline static int32_t get_offset_of_rightVector_7() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___rightVector_7)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_rightVector_7() const { return ___rightVector_7; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_rightVector_7() { return &___rightVector_7; } inline void set_rightVector_7(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___rightVector_7 = value; } inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___positiveInfinityVector_8)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; } inline void set_positiveInfinityVector_8(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___positiveInfinityVector_8 = value; } inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___negativeInfinityVector_9)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; } inline void set_negativeInfinityVector_9(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___negativeInfinityVector_9 = value; } }; // UnityEngine.Vector2 // UnityEngine.Vector3 struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields { public: // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___negativeInfinityVector_14; public: inline static int32_t get_offset_of_zeroVector_5() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___zeroVector_5)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_zeroVector_5() const { return ___zeroVector_5; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_zeroVector_5() { return &___zeroVector_5; } inline void set_zeroVector_5(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___zeroVector_5 = value; } inline static int32_t get_offset_of_oneVector_6() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___oneVector_6)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_oneVector_6() const { return ___oneVector_6; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_oneVector_6() { return &___oneVector_6; } inline void set_oneVector_6(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___oneVector_6 = value; } inline static int32_t get_offset_of_upVector_7() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___upVector_7)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_upVector_7() const { return ___upVector_7; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_upVector_7() { return &___upVector_7; } inline void set_upVector_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___upVector_7 = value; } inline static int32_t get_offset_of_downVector_8() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___downVector_8)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_downVector_8() const { return ___downVector_8; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_downVector_8() { return &___downVector_8; } inline void set_downVector_8(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___downVector_8 = value; } inline static int32_t get_offset_of_leftVector_9() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___leftVector_9)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_leftVector_9() const { return ___leftVector_9; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_leftVector_9() { return &___leftVector_9; } inline void set_leftVector_9(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___leftVector_9 = value; } inline static int32_t get_offset_of_rightVector_10() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___rightVector_10)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_rightVector_10() const { return ___rightVector_10; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_rightVector_10() { return &___rightVector_10; } inline void set_rightVector_10(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___rightVector_10 = value; } inline static int32_t get_offset_of_forwardVector_11() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___forwardVector_11)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_forwardVector_11() const { return ___forwardVector_11; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_forwardVector_11() { return &___forwardVector_11; } inline void set_forwardVector_11(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___forwardVector_11 = value; } inline static int32_t get_offset_of_backVector_12() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___backVector_12)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_backVector_12() const { return ___backVector_12; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_backVector_12() { return &___backVector_12; } inline void set_backVector_12(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___backVector_12 = value; } inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___positiveInfinityVector_13)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; } inline void set_positiveInfinityVector_13(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___positiveInfinityVector_13 = value; } inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___negativeInfinityVector_14)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; } inline void set_negativeInfinityVector_14(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___negativeInfinityVector_14 = value; } }; // UnityEngine.Vector3 // UnityEngine.Vector4 struct Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields { public: // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___zeroVector_5; // UnityEngine.Vector4 UnityEngine.Vector4::oneVector Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___oneVector_6; // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___positiveInfinityVector_7; // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___negativeInfinityVector_8; public: inline static int32_t get_offset_of_zeroVector_5() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___zeroVector_5)); } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_zeroVector_5() const { return ___zeroVector_5; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_zeroVector_5() { return &___zeroVector_5; } inline void set_zeroVector_5(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { ___zeroVector_5 = value; } inline static int32_t get_offset_of_oneVector_6() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___oneVector_6)); } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_oneVector_6() const { return ___oneVector_6; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_oneVector_6() { return &___oneVector_6; } inline void set_oneVector_6(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { ___oneVector_6 = value; } inline static int32_t get_offset_of_positiveInfinityVector_7() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___positiveInfinityVector_7)); } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_positiveInfinityVector_7() const { return ___positiveInfinityVector_7; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_positiveInfinityVector_7() { return &___positiveInfinityVector_7; } inline void set_positiveInfinityVector_7(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { ___positiveInfinityVector_7 = value; } inline static int32_t get_offset_of_negativeInfinityVector_8() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___negativeInfinityVector_8)); } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_negativeInfinityVector_8() const { return ___negativeInfinityVector_8; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_negativeInfinityVector_8() { return &___negativeInfinityVector_8; } inline void set_negativeInfinityVector_8(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { ___negativeInfinityVector_8 = value; } }; // UnityEngine.Vector4 // System.Void // System.Void // UnityEngine.BeforeRenderHelper/OrderBlock // UnityEngine.BeforeRenderHelper/OrderBlock // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // UnityEngine.XR.AvailableTrackingData // UnityEngine.XR.AvailableTrackingData // System.Reflection.BindingFlags // System.Reflection.BindingFlags // System.Delegate // System.Delegate // System.Exception struct Exception_t_StaticFields { public: // System.Object System.Exception::s_EDILock RuntimeObject * ___s_EDILock_0; public: inline static int32_t get_offset_of_s_EDILock_0() { return static_cast(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); } inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; } inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; } inline void set_s_EDILock_0(RuntimeObject * value) { ___s_EDILock_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value); } }; // System.Exception // System.ExceptionArgument // System.ExceptionArgument // System.ExceptionResource // System.ExceptionResource // UnityEngine.InputSystem.XR.FeatureType // UnityEngine.InputSystem.XR.FeatureType // UnityEngine.Playables.PlayableHandle struct PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A_StaticFields { public: // UnityEngine.Playables.PlayableHandle UnityEngine.Playables.PlayableHandle::m_Null PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A ___m_Null_2; public: inline static int32_t get_offset_of_m_Null_2() { return static_cast(offsetof(PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A_StaticFields, ___m_Null_2)); } inline PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A get_m_Null_2() const { return ___m_Null_2; } inline PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A * get_address_of_m_Null_2() { return &___m_Null_2; } inline void set_m_Null_2(PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A value) { ___m_Null_2 = value; } }; // UnityEngine.Playables.PlayableHandle // System.RuntimeTypeHandle // System.RuntimeTypeHandle // System.Security.Cryptography.X509Certificates.X509ChainStatusFlags // System.Security.Cryptography.X509Certificates.X509ChainStatusFlags // UnityEngine.XR.XRNode // UnityEngine.XR.XRNode // UnityEngine.Rendering.Universal.XRView // UnityEngine.Rendering.Universal.XRView // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.MulticastDelegate // System.MulticastDelegate // UnityEngine.Playables.Playable struct Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_StaticFields { public: // UnityEngine.Playables.Playable UnityEngine.Playables.Playable::m_NullPlayable Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 ___m_NullPlayable_1; public: inline static int32_t get_offset_of_m_NullPlayable_1() { return static_cast(offsetof(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_StaticFields, ___m_NullPlayable_1)); } inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 get_m_NullPlayable_1() const { return ___m_NullPlayable_1; } inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 * get_address_of_m_NullPlayable_1() { return &___m_NullPlayable_1; } inline void set_m_NullPlayable_1(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 value) { ___m_NullPlayable_1 = value; } }; // UnityEngine.Playables.Playable // System.SystemException // System.SystemException // System.Type struct Type_t_StaticFields { public: // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2; // System.Object System.Type::Missing RuntimeObject * ___Missing_3; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_4; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5; // System.Reflection.Binder System.Type::defaultBinder Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6; public: inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; } inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterAttribute_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value); } inline static int32_t get_offset_of_FilterName_1() { return static_cast(offsetof(Type_t_StaticFields, ___FilterName_1)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; } inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterName_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value); } inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; } inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterNameIgnoreCase_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value); } inline static int32_t get_offset_of_Missing_3() { return static_cast(offsetof(Type_t_StaticFields, ___Missing_3)); } inline RuntimeObject * get_Missing_3() const { return ___Missing_3; } inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; } inline void set_Missing_3(RuntimeObject * value) { ___Missing_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value); } inline static int32_t get_offset_of_Delimiter_4() { return static_cast(offsetof(Type_t_StaticFields, ___Delimiter_4)); } inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; } inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; } inline void set_Delimiter_4(Il2CppChar value) { ___Delimiter_4 = value; } inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; } inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value) { ___EmptyTypes_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value); } inline static int32_t get_offset_of_defaultBinder_6() { return static_cast(offsetof(Type_t_StaticFields, ___defaultBinder_6)); } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; } inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value) { ___defaultBinder_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value); } }; // System.Type // System.Security.Cryptography.X509Certificates.X509ChainStatus // System.Security.Cryptography.X509Certificates.X509ChainStatus // UnityEngine.InputSystem.XR.XRFeatureDescriptor // UnityEngine.InputSystem.XR.XRFeatureDescriptor // UnityEngine.XR.XRNodeState // UnityEngine.XR.XRNodeState // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.ArrayTypeMismatchException // System.ArrayTypeMismatchException // System.InvalidCastException // System.InvalidCastException // UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo // UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo // System.Action`1 // System.Action`1 // System.Comparison`1 // System.Comparison`1 // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Predicate`1 // System.Predicate`1 #ifdef __clang__ #pragma clang diagnostic pop #endif // System.UInt64[] struct UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2 : public RuntimeArray { public: ALIGN_FIELD (8) uint64_t m_Items[1]; public: 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; } }; // UnityEngine.InputSystem.XR.UsageHint[] struct UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4 : public RuntimeArray { public: ALIGN_FIELD (8) UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE m_Items[1]; public: inline UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE * 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, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___content_0), (void*)NULL); } inline UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___content_0), (void*)NULL); } }; // UnityEngine.Vector2[] struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA : public RuntimeArray { public: ALIGN_FIELD (8) Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 m_Items[1]; public: inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * 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, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { m_Items[index] = value; } }; // UnityEngine.Vector3[] struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4 : public RuntimeArray { public: ALIGN_FIELD (8) Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E m_Items[1]; public: inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * 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, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { m_Items[index] = value; } }; // UnityEngine.Vector4[] struct Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871 : public RuntimeArray { public: ALIGN_FIELD (8) Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 m_Items[1]; public: inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * 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, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { m_Items[index] = value; } }; // System.Security.Cryptography.X509Certificates.X509ChainStatus[] struct X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F : public RuntimeArray { public: ALIGN_FIELD (8) X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB m_Items[1]; public: inline X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB * 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, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___info_1), (void*)NULL); } inline X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___info_1), (void*)NULL); } }; // UnityEngine.InputSystem.XR.XRFeatureDescriptor[] struct XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791 : public RuntimeArray { public: ALIGN_FIELD (8) XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E m_Items[1]; public: inline XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E * 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, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___usageHints_1), (void*)NULL); #endif } inline XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___usageHints_1), (void*)NULL); #endif } }; // UnityEngine.XR.XRNodeState[] struct XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5 : public RuntimeArray { public: ALIGN_FIELD (8) XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 m_Items[1]; public: inline XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 * 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, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 value) { m_Items[index] = value; } }; // UnityEngine.Rendering.Universal.XRView[] struct XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD : public RuntimeArray { public: ALIGN_FIELD (8) XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 m_Items[1]; public: inline XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 * 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, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___occlusionMesh_3), (void*)NULL); } inline XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___occlusionMesh_3), (void*)NULL); } }; // UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo[] struct WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5 : public RuntimeArray { public: ALIGN_FIELD (8) WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA m_Items[1]; public: inline WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA * 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, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA value) { m_Items[index] = value; } }; // UnityEngine.BeforeRenderHelper/OrderBlock[] struct OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817 : public RuntimeArray { public: ALIGN_FIELD (8) OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 m_Items[1]; public: inline OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 * 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, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___callback_1), (void*)NULL); } inline OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___callback_1), (void*)NULL); } }; // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m3065B0C1D68F166D835CCA54FFA8EA257665BA33_gshared (Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E * __this, List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mDF13BF5DCDF31EDD8923541E8CD15CA5F04DF8BB_gshared (Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8 * __this, List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m5097A01D0E65F3150C8AC2C1608F318679E3EFEE_gshared (Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68 * __this, List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m0B689B1167BD43A39AB47F77C426F30310805AA9_gshared (Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995 * __this, List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mFF62F7246D47D9FE4DAC09F2B4914BA458CCC6D7_gshared (Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781 * __this, List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mBC1FAE30ECCE61DB2ECCF62B7735A0EEC954B372_gshared (Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD * __this, List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mE86C1D607E85F31F0F2A9E99A3E933097CE060E4_gshared (Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B * __this, List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m8EC106E84DCA83857363444C64A8AE1DDCFB46FC_gshared (Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434 * __this, List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mC9F591384EDAE9FD72F174C13C04ECC4F87B472B_gshared (Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF * __this, List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m9448D0E5F02B7735F84A9FB02F82717355EA010F_gshared (Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6 * __this, List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m6899FF597F440CF0A2E2869D24A6D4EBDCF14BFA_gshared (Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609 * __this, List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * ___list0, const RuntimeMethod* method); // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException(System.ExceptionArgument,System.ExceptionResource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242 (int32_t ___argument0, int32_t ___resource1, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentNullException(System.ExceptionArgument) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448 (int32_t ___argument0, 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_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229 (RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070 (const RuntimeMethod* method); // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowWrongValueTypeArgumentException(System.Object,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47 (RuntimeObject * ___value0, Type_t * ___targetType1, const RuntimeMethod* method); // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method); // System.Int32 System.Array::get_Rank() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0 (RuntimeArray * __this, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentException(System.ExceptionResource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383 (int32_t ___resource0, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowInvalidOperationException(System.ExceptionResource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8 (int32_t ___resource0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m3065B0C1D68F166D835CCA54FFA8EA257665BA33 (Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E * __this, List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E *, List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, const RuntimeMethod*))Enumerator__ctor_m3065B0C1D68F166D835CCA54FFA8EA257665BA33_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mDF13BF5DCDF31EDD8923541E8CD15CA5F04DF8BB (Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8 * __this, List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8 *, List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, const RuntimeMethod*))Enumerator__ctor_mDF13BF5DCDF31EDD8923541E8CD15CA5F04DF8BB_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m5097A01D0E65F3150C8AC2C1608F318679E3EFEE (Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68 * __this, List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68 *, List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, const RuntimeMethod*))Enumerator__ctor_m5097A01D0E65F3150C8AC2C1608F318679E3EFEE_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m0B689B1167BD43A39AB47F77C426F30310805AA9 (Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995 * __this, List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995 *, List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, const RuntimeMethod*))Enumerator__ctor_m0B689B1167BD43A39AB47F77C426F30310805AA9_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mFF62F7246D47D9FE4DAC09F2B4914BA458CCC6D7 (Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781 * __this, List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781 *, List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, const RuntimeMethod*))Enumerator__ctor_mFF62F7246D47D9FE4DAC09F2B4914BA458CCC6D7_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mBC1FAE30ECCE61DB2ECCF62B7735A0EEC954B372 (Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD * __this, List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD *, List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, const RuntimeMethod*))Enumerator__ctor_mBC1FAE30ECCE61DB2ECCF62B7735A0EEC954B372_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mE86C1D607E85F31F0F2A9E99A3E933097CE060E4 (Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B * __this, List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B *, List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, const RuntimeMethod*))Enumerator__ctor_mE86C1D607E85F31F0F2A9E99A3E933097CE060E4_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m8EC106E84DCA83857363444C64A8AE1DDCFB46FC (Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434 * __this, List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434 *, List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, const RuntimeMethod*))Enumerator__ctor_m8EC106E84DCA83857363444C64A8AE1DDCFB46FC_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mC9F591384EDAE9FD72F174C13C04ECC4F87B472B (Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF * __this, List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF *, List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, const RuntimeMethod*))Enumerator__ctor_mC9F591384EDAE9FD72F174C13C04ECC4F87B472B_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m9448D0E5F02B7735F84A9FB02F82717355EA010F (Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6 * __this, List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6 *, List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, const RuntimeMethod*))Enumerator__ctor_m9448D0E5F02B7735F84A9FB02F82717355EA010F_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m6899FF597F440CF0A2E2869D24A6D4EBDCF14BFA (Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609 * __this, List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609 *, List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, const RuntimeMethod*))Enumerator__ctor_m6899FF597F440CF0A2E2869D24A6D4EBDCF14BFA_gshared)(__this, ___list0, method); } #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mEBB569E66F194A0CEF2EB609A55A9E9261D7F9B9_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m44B3C2CDAA127F5CCE1E180F2CD36C408F54C37E_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD75D81A0210CA510834F9E7774276ADC457C6819_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = ((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = ((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); uint64_t L_16; L_16 = InterfaceFuncInvoker0< uint64_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (uint64_t)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mF3555D7931724E036246D1E812D377CE1B068E68_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, const RuntimeMethod* method) { { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m553BF4F8980F32AA325B3149E5D34E38C9D48A9D_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, int32_t ___value0, const RuntimeMethod* method) { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = ((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m30DBB14CB8AB3559C61EA75ED01CC5C6D6E9E236_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mD2E9B02902497DC69A72F0447DFB4484BE50CA09_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m3834A82877D297C917E34654942433E58D3E0FA1_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t List_1_get_Item_mD3666B64D2BDBCDE095A94B1481579559AB6F62F_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_3 = ___index0; uint64_t L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_2, (int32_t)L_3); return (uint64_t)L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mBFB6B2FA5A4B0893A8A3B13E75274D6E16609E6E_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, int32_t ___index0, uint64_t ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_3 = ___index0; uint64_t L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (uint64_t)L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m67675CDB0CFC3FC60618C0E9CAFFD8AA4F2D9DEC_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { uint64_t V_0 = 0; { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(uint64_t)); uint64_t L_2 = V_0; uint64_t L_3 = L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_mB17ED7893E178BCAEEF5C408E8FAEE894D20407C_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); uint64_t L_1; L_1 = (( uint64_t (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); uint64_t L_2 = L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m4A27F760E4A5D606D7D01FA43003A962D622341C_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, int32_t, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (int32_t)L_1, (uint64_t)((*(uint64_t*)((uint64_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m718B8CAA8FA392E3AA631B9046494BAE49A4D37D_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, uint64_t ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; uint64_t L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (uint64_t)L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mF64AD1D9CE495B9898FE4B4EEF2AC03281916F7C_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (uint64_t)((*(uint64_t*)((uint64_t*)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m572F60966742C482C82927ABA59BAED50022EBF4_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t823CD1D7F871AB785D30720EC780E42EC56B31A5 * List_1_AsReadOnly_mC8ECD04B28C1B57DA6E289C7F03E9DB80E84B4AC_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t823CD1D7F871AB785D30720EC780E42EC56B31A5 * L_0 = (ReadOnlyCollection_1_t823CD1D7F871AB785D30720EC780E42EC56B31A5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t823CD1D7F871AB785D30720EC780E42EC56B31A5 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t823CD1D7F871AB785D30720EC780E42EC56B31A5 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m98202ECB3A41FEE1813A566EA047C3373948D56D_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mFE41C32058FE1E8E7B014F759DA9438C9E350F9C_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, uint64_t ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; uint64_t L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 * L_8; L_8 = (( EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 * L_9 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; uint64_t L_13 = (L_10)->GetAt(static_cast(L_12)); uint64_t L_14 = ___item0; NullCheck((EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, uint64_t, uint64_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 *)L_9, (uint64_t)L_13, (uint64_t)L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mE9A2C51BE063295CDCB9452F46BEF40813309088_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); bool L_3; L_3 = (( bool (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (uint64_t)((*(uint64_t*)((uint64_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF1FA948209CE182A3495EDED2F736B8567322C15_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___array0, const RuntimeMethod* method) { { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___array0; NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m8FC4A6B1B7C0ABCFE6A907AADC954176342D7B70_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mB5A9A2E047F7EB19C7A404843925B7AF2BAD9DE1_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, int32_t ___index0, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_4 = ___index0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mC9BA2F8A0E17E0331A819DA0E755B6E2CDFFC02F_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m9AA97DF8A25BC1C51532E6B73D170AC4549FDA53_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mA77C059A72250F17A5F8728F01F03717B6555DE3_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * ___match0, const RuntimeMethod* method) { { Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * L_0 = ___match0; NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t List_1_Find_mE81E3C2B575DA79FAC114980CFE7A85962E4F2E0_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; uint64_t V_1 = 0; { Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * L_1 = ___match0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; uint64_t L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *)L_1, (uint64_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; uint64_t L_10 = (L_7)->GetAt(static_cast(L_9)); return (uint64_t)L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(uint64_t)); uint64_t L_14 = V_1; return (uint64_t)L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * List_1_FindAll_m1E958E4A4BCE9261CE231ABB88E7734ED28F3780_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * ___match0, const RuntimeMethod* method) { List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * L_1 = (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * L_2 = ___match0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; uint64_t L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *)L_2, (uint64_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * L_8 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; uint64_t L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)L_8); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)L_8, (uint64_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * L_16 = V_0; return (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m27E6BA0BADC8E00492C56CB55F44FA87611C935E_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * L_1 = ___match0; NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, int32_t, int32_t, Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m35BEE3F8AD6C0F16B6FBF992E4A631F1972B6BB9_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * L_10 = ___match2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_11 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; uint64_t L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *)L_10, (uint64_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m0EBDF458B2FF686B9EBDD43D20305A0439A4F42C_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, Action_1_tE896725C2B24E3E3DE2217D872D95605D282DCD4 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tE896725C2B24E3E3DE2217D872D95605D282DCD4 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_tE896725C2B24E3E3DE2217D872D95605D282DCD4 * L_5 = ___action0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; uint64_t L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tE896725C2B24E3E3DE2217D872D95605D282DCD4 *)L_5); (( void (*) (Action_1_tE896725C2B24E3E3DE2217D872D95605D282DCD4 *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tE896725C2B24E3E3DE2217D872D95605D282DCD4 *)L_5, (uint64_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E List_1_GetEnumerator_mDBD469FFED1969C36EB75D2C99CBD6A898370CA1_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, const RuntimeMethod* method) { { Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3065B0C1D68F166D835CCA54FFA8EA257665BA33((&L_0), (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3FFC15F10B5B2FD92F647592A7829ED4C01495D8_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, const RuntimeMethod* method) { { Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3065B0C1D68F166D835CCA54FFA8EA257665BA33((&L_0), (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E L_1 = (Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m0F7390B16A83ECC0905F78E9815F9C7A3FEE403F_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, const RuntimeMethod* method) { { Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3065B0C1D68F166D835CCA54FFA8EA257665BA33((&L_0), (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E L_1 = (Enumerator_t568C8DA6276747342C8E6B2A3567BC627D719C9E )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m48CB03E90094E7DC604F6A8CFFA6F454070C2111_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, uint64_t ___item0, const RuntimeMethod* method) { { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); uint64_t L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, uint64_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_0, (uint64_t)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mB25FD51FD364EE6A6583C9E601D88A8140A0EA50_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (uint64_t)((*(uint64_t*)((uint64_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m591267B5C427FFFE080AF3B88076F3F4C9908A0E_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, int32_t ___index0, uint64_t ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_8 = ___index0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_9 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_13 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_14 = ___index0; uint64_t L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (uint64_t)L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m44D34B67AC92227AF7529808771CE9C3B997FC17_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, int32_t, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (int32_t)L_1, (uint64_t)((*(uint64_t*)((uint64_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m00E9593EEFEFE867ECC7FECE21F288F58F84EDC3_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_13 = ___index0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_14 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_20 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_21 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_24 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_27 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_32 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); uint64_t L_41; L_41 = InterfaceFuncInvoker0< uint64_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, int32_t, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (int32_t)L_39, (uint64_t)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m997FC93300C3932F98DBFB084E9ED678DC6C544B_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, uint64_t ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { uint64_t L_0 = ___item0; NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (uint64_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m2AB436420F5E8D43BECD778283AEFEB09E75563D_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); bool L_3; L_3 = (( bool (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (uint64_t)((*(uint64_t*)((uint64_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m0D7E198E7727AEDA256E57A3BCE946D447260947_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * L_4 = ___match0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; uint64_t L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *)L_4, (uint64_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 * L_16 = ___match0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_17 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; uint64_t L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t42BE435912A24D47C2E3B2A75F006C528AC131E7 *)L_16, (uint64_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_24 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_27 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; uint64_t L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (uint64_t)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_34 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mA7DE885F49BB2F2879E23594E438A22A08629058_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, int32_t ___index0, const RuntimeMethod* method) { uint64_t V_0 = 0; { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_6 = ___index0; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_11 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(uint64_t)); uint64_t L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (uint64_t)L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m0D74D1F25F62EE8A91A1D0B28E4C9BADE6685C41_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_13 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_17 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m7F3BD4D8A50B3FCB7FDEF2BDC569A2A6119C37A5_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, const RuntimeMethod* method) { { NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mA5143E4990DE1099063997AADED4BC474B831375_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m788EA8FF0CCFD5544ED867CA4E0FEC1DA9D84D7D_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, const RuntimeMethod* method) { { NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC71EF126D807986DA2EE2504A1508B2AF95AD499_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this); (( void (*) (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m6CDF989F274A0696F72FC65C68E5290E46FE57A7_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m726F5067A284872CE182D95600B4BC2767410A8B_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, Comparison_1_tAD2EE8ADBFC43B9B3C9E35D1F33C129221813B47 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tAD2EE8ADBFC43B9B3C9E35D1F33C129221813B47 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tAD2EE8ADBFC43B9B3C9E35D1F33C129221813B47 * L_4 = ___comparison0; (( void (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, int32_t, int32_t, Comparison_1_tAD2EE8ADBFC43B9B3C9E35D1F33C129221813B47 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tAD2EE8ADBFC43B9B3C9E35D1F33C129221813B47 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* List_1_ToArray_mC1C6CFA3B1A56A29FAD574F421AA914B0F138CA3_gshared (List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B * __this, const RuntimeMethod* method) { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)__this->get__items_1(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_5 = V_0; return (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mFEADA0BABD8996482A21299B981B11886661F487_gshared (const RuntimeMethod* method) { { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t1F1C2C7D92FB6DF4FCD88B0AB0919AEAB3B45F6B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m4E307E73F145FAA58C614BFF60E201CDCFB30E12_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_0 = ((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m72D22994CE7D9CB12E98B765871FE0F8EC4E69E8_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_2 = ((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_4 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)(UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE7F3527C9A3F0745C83D0327A99DBC6930837DE0_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_6 = ((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_8 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)(UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_10 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_12 = ((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_16; L_16 = InterfaceFuncInvoker0< UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m07CBAB8A051B3A9262000CB22CE8658ACDA64143_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, const RuntimeMethod* method) { { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_0 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m1E1689F5CD96011479BA6A195DB4AF7405E280F5_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, int32_t ___value0, const RuntimeMethod* method) { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_3 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_6 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)(UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_8 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_12 = ((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m22401EC3B82A2C9BC4648D2CE0338A3EA65DC9AA_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mA697505D6CA5CFC04D71BCA202E6823488124D3A_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mD5965485E0B6C53A857320FBD5534CDC8D478A20_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE List_1_get_Item_mAEF7AAD0A04552EB17FB529C26BE31F663D47596_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_2 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_3 = ___index0; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)L_2, (int32_t)L_3); return (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mB98FCC6F2FF7FA87896F5AAB6A7D93DAE10D0098_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, int32_t ___index0, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_2 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_3 = ___index0; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m1F74DFA7110A37D6D30A0B0FAA07E7FD74A9375D_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )); UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_2 = V_0; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_3 = (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m7FE9B2C18128EAF6370657E22A8B55FA6E2734FC_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_1; L_1 = (( UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_2 = (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m28F05902DB43E6A5607959990662B1F974648BD5_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, int32_t, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (int32_t)L_1, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )((*(UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE *)((UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m9FEA5F2FF81C4D336A78E54588ADB104D353ACD0_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_1 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_3 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m709621667DDBE849B58647C8E372DCB9B9E38349_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )((*(UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE *)((UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mD8C4B21F470890D9D55E0C07B57C3BCC9D4441FD_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t49E0F95853870806407C2769487FB8E341E42FC1 * List_1_AsReadOnly_m07DDB881C96153DE1465D6A67A5E3C793226BF83_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t49E0F95853870806407C2769487FB8E341E42FC1 * L_0 = (ReadOnlyCollection_1_t49E0F95853870806407C2769487FB8E341E42FC1 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t49E0F95853870806407C2769487FB8E341E42FC1 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t49E0F95853870806407C2769487FB8E341E42FC1 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mE3FB73D749C930C3163A8F44732B667270E55E9A_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_1 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mEFFE805AE0E1534D8300822D0E24ED7AE96EE71C_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t36A234EC1E22ACB7D95203025C561104E479DC67 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_1 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t36A234EC1E22ACB7D95203025C561104E479DC67 * L_8; L_8 = (( EqualityComparer_1_t36A234EC1E22ACB7D95203025C561104E479DC67 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t36A234EC1E22ACB7D95203025C561104E479DC67 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t36A234EC1E22ACB7D95203025C561104E479DC67 * L_9 = V_1; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_10 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_13 = (L_10)->GetAt(static_cast(L_12)); UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_14 = ___item0; NullCheck((EqualityComparer_1_t36A234EC1E22ACB7D95203025C561104E479DC67 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t36A234EC1E22ACB7D95203025C561104E479DC67 *)L_9, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_13, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m7802E41E85DF49A710A468BFC8ED471646BED92C_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )((*(UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE *)((UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m32D8AB49DAB97DBBC4161913F46541A487B626D0_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* ___array0, const RuntimeMethod* method) { { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_0 = ___array0; NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m282C90CBF58638F0DF54DEC667245B8E3DA15FF3_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_3 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mCF856BF93B8A63F9B22D27C12A1F3A52A479A238_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, int32_t ___index0, UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_3 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_4 = ___index0; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mFE38764D823D900145BAC6BC0BA970A56EDE2561_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_0 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m1E7A2481F2CB02D98F6782FC4F57EAC5721CC7C9_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_0 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_2 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_3 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mC2B028F09BFD5C10EC826761A5C28F96074BDEB2_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * ___match0, const RuntimeMethod* method) { { Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * L_0 = ___match0; NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE List_1_Find_m97B35A7034E8AB5B74E8FFCB7DCF6AD6528B9645_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * L_1 = ___match0; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_2 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *)L_1, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_7 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_10 = (L_7)->GetAt(static_cast(L_9)); return (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )); UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_14 = V_1; return (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * List_1_FindAll_m5F7DA7738D7FAAC4F88E911EF2668A8740085DCD_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * ___match0, const RuntimeMethod* method) { List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * L_1 = (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * L_2 = ___match0; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_3 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *)L_2, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * L_8 = V_0; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_9 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)L_8); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)L_8, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * L_16 = V_0; return (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mB9D76645683A9E7C3927C5EF842FBBBB2EE7247A_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * L_1 = ___match0; NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, int32_t, int32_t, Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3A4CD112B1E252D3BB7C88186515CEF19FEACF06_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * L_10 = ___match2; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_11 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *)L_10, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m1FC04D7A28C8DB399D2FE7F69D55631BB81BFB9A_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, Action_1_tC779CE8CC0E818538D94062B7B0E5422420C6C99 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tC779CE8CC0E818538D94062B7B0E5422420C6C99 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_tC779CE8CC0E818538D94062B7B0E5422420C6C99 * L_5 = ___action0; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_6 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tC779CE8CC0E818538D94062B7B0E5422420C6C99 *)L_5); (( void (*) (Action_1_tC779CE8CC0E818538D94062B7B0E5422420C6C99 *, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tC779CE8CC0E818538D94062B7B0E5422420C6C99 *)L_5, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8 List_1_GetEnumerator_mCE455A5E2C3439265A68F7BB8E5BCF9F5A23F996_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, const RuntimeMethod* method) { { Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mDF13BF5DCDF31EDD8923541E8CD15CA5F04DF8BB((&L_0), (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mDB21FCBD1D059FB85801A2952670DAF9F15AF7A9_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, const RuntimeMethod* method) { { Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mDF13BF5DCDF31EDD8923541E8CD15CA5F04DF8BB((&L_0), (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8 L_1 = (Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m86E860FA16F10240671C6F019044DF9FEDD64A11_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, const RuntimeMethod* method) { { Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mDF13BF5DCDF31EDD8923541E8CD15CA5F04DF8BB((&L_0), (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8 L_1 = (Enumerator_tAD4B848A993916ECDFCCF62BF679E3F18C7976F8 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m9BEE041D1668416D200640BC1BE5E16D95CDDD62_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE ___item0, const RuntimeMethod* method) { { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_0 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)L_0, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mFAB3A229CA0F967C85C61E8DE673FF0E507A1E48_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )((*(UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE *)((UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m07FC931F605D490E9C12BB4217AF03CAC09309E5_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, int32_t ___index0, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_3 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_7 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_8 = ___index0; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_9 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_13 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_14 = ___index0; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mF61824DED0B91DF39532CDCE0D2B8F847ED68AE4_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, int32_t, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (int32_t)L_1, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )((*(UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE *)((UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mD0D9AE6D44325F11F536DD01D5489AD66C13EF82_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_12 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_13 = ___index0; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_14 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_20 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_21 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_24 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_27 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_32 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_41; L_41 = InterfaceFuncInvoker0< UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, int32_t, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (int32_t)L_39, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m5EDF0E4DF79C2ABB625025F52CE499079A63AE46_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_0 = ___item0; NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mDDB891A27588D8048ACD8D1A8B4C5C1D710DA8EA_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )((*(UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE *)((UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m22F93EBDA21D1F7744BD25B20B57486CFFE47B69_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * L_4 = ___match0; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_5 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *)L_4, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B * L_16 = ___match0; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_17 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *, UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t30CC47500C043D1D987069A26B5817B44493BF5B *)L_16, (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_24 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_27 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_34 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m871EA255F8F35F581F14C679557542BD21290516_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, int32_t ___index0, const RuntimeMethod* method) { UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_5 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_6 = ___index0; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_7 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_11 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )); UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (UsageHint_t805FD503109F70ACEFDAA6DDB7B693DFB97120CE )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m989B8912AEF8C9893651AC5D0ACA3D70B3565FD3_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_10 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_13 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_17 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mBD0039D3846FE65C35943A2F5928D364059A9096_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m323F9FBFE6F41FF12B00CA5F0E6C833FF6893FD4_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_5 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mCB701DC8FE9A2346A779A3D7F167E5C7A4894CED_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m7C0B64A6906D0FA528EAE4D7555828FB86598A73_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this); (( void (*) (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mD34C9880F69C97E5A1B17CF3D8B62D915CE3223E_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_5 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mACC3AAF4E8931C93C3888F23B402A7D18E5B6332_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, Comparison_1_t904B2992989B87F30EDF23019C138ED32EAAAE8B * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t904B2992989B87F30EDF23019C138ED32EAAAE8B * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_2 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t904B2992989B87F30EDF23019C138ED32EAAAE8B * L_4 = ___comparison0; (( void (*) (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*, int32_t, int32_t, Comparison_1_t904B2992989B87F30EDF23019C138ED32EAAAE8B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t904B2992989B87F30EDF23019C138ED32EAAAE8B *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* List_1_ToArray_mADF79D05FCF8DA5BE2340B36B2D901974551526A_gshared (List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441 * __this, const RuntimeMethod* method) { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_1 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)(UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)L_1; UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_2 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)__this->get__items_1(); UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_5 = V_0; return (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mB93FB2FEAA4C57665385C41051AF8D105FE904AB_gshared (const RuntimeMethod* method) { { UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4* L_0 = (UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)(UsageHintU5BU5D_t3F89ABD0103A5D5BBA43D01A5B1C63A4F6C61FD4*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t2DD46702114CB33CAAE4FD03EE0628A6B357B441_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0ED1CF21DC6B8863BF9FB9E9CE08331E11258F53_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_0 = ((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mDC4D7DF8F916E24A027C06B4401638A5E5E9A28C_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_2 = ((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_4 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mBBE22C787D982D0977F84FD9CF2ADBE47BCE633A_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_6 = ((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_8 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_10 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_12 = ((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_16; L_16 = InterfaceFuncInvoker0< Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m2B26B597547530C7AD4797BF86EFE627985A0DF0_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method) { { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_0 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mF690F89BF717B5AE757B989491A0BBCEC0903AD3_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___value0, const RuntimeMethod* method) { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_3 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_6 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_8 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_12 = ((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mD6469330B5381EC92DDF375773100F6372E6114C_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m974B130841BC6C6696AA2784FB450D23BCBBACA7_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m8B65B63D217717A61EF42573A2CE580330C7B770_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 List_1_get_Item_m3E1AEDD64868D9F6901AFBF0FA6B0A7A0001BA1E_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_2 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_3 = ___index0; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)L_2, (int32_t)L_3); return (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m0E40C7E017BB8ADBADBD6DE8947884FA4DEA2DE5_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___index0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_2 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_3 = ___index0; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m2D9ECFCEF293586B5E23447DCE1C5E7198D9F3AA_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )); Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = V_0; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_3 = (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m1B7792AC1A95F253E33817E804858D9E6C7664F6_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1; L_1 = (( Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mD7C5C17D3712FF52ACAB8CCB54197FB527116984_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, int32_t, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (int32_t)L_1, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )((*(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m6C4CDF2E6D3B2347704D0BBC108D0893C1ABBEAE_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_1 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_3 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mA82E17B9CEB2E2F39334C9141109447A38F09C55_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )((*(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m540C40BF3FA73FB89A16CF721E7F3E84998903C9_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t8EBFD9EE0BA555E03DF1D38299F45F942F70D895 * List_1_AsReadOnly_mFA8225DE2BE79542155F6B87D06CA124392C79E4_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t8EBFD9EE0BA555E03DF1D38299F45F942F70D895 * L_0 = (ReadOnlyCollection_1_t8EBFD9EE0BA555E03DF1D38299F45F942F70D895 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t8EBFD9EE0BA555E03DF1D38299F45F942F70D895 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t8EBFD9EE0BA555E03DF1D38299F45F942F70D895 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m17AB4CF64254D2A036FA95D9ECC208B39A4A6E50_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_1 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mB00D327FED630CF0422A87BC80F23FCE2E4A9DCF_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t6779B568DF74AAD57393C6D2A62B852EC780CC09 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_1 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t6779B568DF74AAD57393C6D2A62B852EC780CC09 * L_8; L_8 = (( EqualityComparer_1_t6779B568DF74AAD57393C6D2A62B852EC780CC09 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t6779B568DF74AAD57393C6D2A62B852EC780CC09 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t6779B568DF74AAD57393C6D2A62B852EC780CC09 * L_9 = V_1; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_10 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_13 = (L_10)->GetAt(static_cast(L_12)); Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_14 = ___item0; NullCheck((EqualityComparer_1_t6779B568DF74AAD57393C6D2A62B852EC780CC09 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t6779B568DF74AAD57393C6D2A62B852EC780CC09 *)L_9, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_13, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mF0C3CFA22BC2D280202FA9733B2FA176B5F86618_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )((*(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m652BC3DA1E9BA0109CD08F2743196F1426D5B782_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ___array0, const RuntimeMethod* method) { { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_0 = ___array0; NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mE6AFD9EA9CF5791AA70943C8AF0BAE66EDB7B358_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_3 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m477B074E3AC08651CDBA4EE97B2F32F87F649752_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___index0, Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_3 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_4 = ___index0; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m0420F7C53A89F7077710E44195B2FF02A2EF1105_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_0 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m699C2E5ABCFB59C673D90C2F2DEEDB6374625897_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_0 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_2 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_3 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m005D4E3D53CA623E7EABDA69D9B58B32FFBEC293_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * ___match0, const RuntimeMethod* method) { { Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * L_0 = ___match0; NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 List_1_Find_mECE0AE36AB579EE8CB9400B956DD659C619383C3_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * L_1 = ___match0; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_2 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *)L_1, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_7 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_10 = (L_7)->GetAt(static_cast(L_9)); return (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )); Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_14 = V_1; return (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * List_1_FindAll_m72E5582732710B67AE0470746D0A1FCDB484A09B_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * ___match0, const RuntimeMethod* method) { List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * L_1 = (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * L_2 = ___match0; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_3 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *)L_2, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * L_8 = V_0; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_9 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)L_8); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)L_8, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * L_16 = V_0; return (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m7D3042981C8D7DA1153F82214EBBFF34BEBCEA56_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * L_1 = ___match0; NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, int32_t, int32_t, Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m69DC5299009DE988AFA6435CE16A1D27B4247674_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * L_10 = ___match2; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_11 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *)L_10, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m63E48FF3AD581AB00FA0F9B272A7AC6E24C74E20_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, Action_1_t0C1F417511439CBAA03909A69138FAF0BD19FA30 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t0C1F417511439CBAA03909A69138FAF0BD19FA30 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t0C1F417511439CBAA03909A69138FAF0BD19FA30 * L_5 = ___action0; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_6 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t0C1F417511439CBAA03909A69138FAF0BD19FA30 *)L_5); (( void (*) (Action_1_t0C1F417511439CBAA03909A69138FAF0BD19FA30 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t0C1F417511439CBAA03909A69138FAF0BD19FA30 *)L_5, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68 List_1_GetEnumerator_m26277B0DF6F011A0C4ED64A6C149FC87164ECEB1_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method) { { Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5097A01D0E65F3150C8AC2C1608F318679E3EFEE((&L_0), (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC8C93FD8FC347DC249690857C3D0EC249B821EF2_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method) { { Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5097A01D0E65F3150C8AC2C1608F318679E3EFEE((&L_0), (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68 L_1 = (Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mBAB54EBB2FE8902D1C195D5A56EE50A7E5350937_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method) { { Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5097A01D0E65F3150C8AC2C1608F318679E3EFEE((&L_0), (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68 L_1 = (Enumerator_tA0E560D0AB839E2C4C1012238EA327E24F1A1E68 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mC1017F559A76E65C9A9AC00F17FAA303C80DE1C5_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___item0, const RuntimeMethod* method) { { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_0 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)L_0, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m4265CAD79DD86FBCA0EDCB57E833D269C0E0FF00_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )((*(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m166BC1B43347CD1DE22497566E72A56A8BAED222_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___index0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_3 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_7 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_8 = ___index0; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_9 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_13 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_14 = ___index0; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m0AFBE16648F6BC78307C67C605AAC72DFEADF8B1_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, int32_t, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (int32_t)L_1, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )((*(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mD1362067B596BC734DF4F2FEC45DB4D098AFF781_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_12 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_13 = ___index0; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_14 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_20 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_21 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_24 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_27 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_32 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_41; L_41 = InterfaceFuncInvoker0< Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, int32_t, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (int32_t)L_39, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mD22E355823CE9F0EB5EA4B6A7C4780C873B51A20_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___item0; NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mC25A4EE4EB6617F3F2F4197DA11C03CDD1ADD01F_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )((*(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m3A8277F9A1C4EA9AF835B991F8EF2F0693951990_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * L_4 = ___match0; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_5 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *)L_4, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 * L_16 = ___match0; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_17 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t537C282C9F8BD5CAA8035063B516A90C27B8F838 *)L_16, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_24 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_27 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_34 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m3FE0140B2EA3ACE813701577E2A73D337F640CA8_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___index0, const RuntimeMethod* method) { Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_5 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_6 = ___index0; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_7 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_11 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )); Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mD24166A3452464959E8F2F720905F1997AC69EEF_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_10 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_13 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_17 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mF45B78552BE09E2D35FB8E267CBE53EC8E06CE80_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m4B6B2FAAE05EDEE11AFB3A02D809E711859E728C_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_5 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0D36D2EC182E1ED131B8D765C0FC0D2488141D35_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m272DB4AE74A4BEAF57BFBAA57009549FF3FDF19A_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this); (( void (*) (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m78F27195D8AFE85566E9F258FB1E775265C8FD8B_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_5 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mA372444D2E209DFD6C7C5BC0C649F7D5AD577F82_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, Comparison_1_tB15A0E11B41F2BEA6533FDE8AFD808EB0F2082B1 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tB15A0E11B41F2BEA6533FDE8AFD808EB0F2082B1 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_2 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tB15A0E11B41F2BEA6533FDE8AFD808EB0F2082B1 * L_4 = ___comparison0; (( void (*) (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*, int32_t, int32_t, Comparison_1_tB15A0E11B41F2BEA6533FDE8AFD808EB0F2082B1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tB15A0E11B41F2BEA6533FDE8AFD808EB0F2082B1 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* List_1_ToArray_mE7962CB31C80E199328B4EF0D79E1937AA5EE32F_gshared (List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9 * __this, const RuntimeMethod* method) { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_1 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)L_1; Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_2 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)__this->get__items_1(); Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_5 = V_0; return (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m35113E04CE8B46C293A630F4D28030C862E5BA60_gshared (const RuntimeMethod* method) { { Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_0 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t400048180333F4A09A4A727C9A666AA5D2BB27A9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mF8F23D572031748AD428623AE16803455997E297_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_0 = ((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mAB5C8082843D5BE306E3B6185D7031436251DB82_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_2 = ((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_4 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mB47F013C62B967199614B3D07228B381C0562448_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_6 = ((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_8 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_10 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_12 = ((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_16; L_16 = InterfaceFuncInvoker0< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mAC418E039767B67FB96CEEB8346318D632B95560_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, const RuntimeMethod* method) { { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_0 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mD9E34909DB3F53736021549C8651D0EE8A8E1CFD_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___value0, const RuntimeMethod* method) { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_3 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_6 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_8 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_12 = ((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m320FF0DD39F83A684F9E277C6A0D07BC3CEDA7D9_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mFE4F000D5FBC228983F65DC430EF71795C753AF9_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m6BB0DA037C50C8B9554FFEB7139EED47B441655D_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E List_1_get_Item_m554804AC447B0BA1F93C64E863FF7DB0527AFED9_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_2 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_3 = ___index0; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)L_2, (int32_t)L_3); return (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m47BD350016A981C60BB5DA25E124EE6F98450406_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___index0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_2 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_3 = ___index0; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mCC533F53B27692FD77AF827293C194E1524EB788_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_2 = V_0; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_3 = (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m64E9C851BF10EC4FEF5D8C07731431BF602E435B_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_1; L_1 = (( Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_2 = (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mE95873A776B4DF35018CBEB44D11FFB8754C5148_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, int32_t, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (int32_t)L_1, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )((*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mAE131B53917AD7132F6BA2C05D5D17C38C5A2E59_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_1 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_3 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mA531F8B2E4EC71377C804C8CB9763A45F24314EF_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )((*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m7446E642547606757C513F52A561F3443C468EC0_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tB8FFB5A726DA03F33E976037B37B41BF794B23B4 * List_1_AsReadOnly_m48B2D20426F2C255E293824F4382E0BD36BE4FE2_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tB8FFB5A726DA03F33E976037B37B41BF794B23B4 * L_0 = (ReadOnlyCollection_1_tB8FFB5A726DA03F33E976037B37B41BF794B23B4 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_tB8FFB5A726DA03F33E976037B37B41BF794B23B4 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_tB8FFB5A726DA03F33E976037B37B41BF794B23B4 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mE0F03A2E42E2F7F8A282AE01C12945F7379DC702_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_1 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mB872EC41D0CF4F0492BB4A99B1A016AAD189EBAE_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_1 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 * L_8; L_8 = (( EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 * L_9 = V_1; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_10 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_13 = (L_10)->GetAt(static_cast(L_12)); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_14 = ___item0; NullCheck((EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3BB33804F138CAE0908623F6BFE2C7416362B9A7 *)L_9, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_13, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m614DD6E4205F14FB9C3CCB9E1C2102022D83B63B_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )((*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m9D0064807FE49A0D011C1C8014F73530CD2F0F60_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___array0, const RuntimeMethod* method) { { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_0 = ___array0; NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m1B616D18AC903DA0982B4F8F6389682C29A5A67A_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_3 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m2150D224D48377DA6C627167296E075236BAD32E_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___index0, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_3 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_4 = ___index0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m032A152BE9AFE8558E1D67FC680FC0A8899736EA_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_0 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m3A1C49247B79A42940BC2CF3CAA3DFAB25D09752_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_0 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_2 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_3 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m114CAE691285A4A94A66066464B218EAE0828F19_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * ___match0, const RuntimeMethod* method) { { Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * L_0 = ___match0; NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E List_1_Find_m877AB09F94DBA040FCB8D37B5CD07F920602BC39_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * L_1 = ___match0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_2 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *)L_1, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_7 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_10 = (L_7)->GetAt(static_cast(L_9)); return (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_14 = V_1; return (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * List_1_FindAll_m70520ACED32A8E30F6B9862C552F7E6828E22B64_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * ___match0, const RuntimeMethod* method) { List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * L_1 = (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * L_2 = ___match0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_3 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *)L_2, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * L_8 = V_0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_9 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)L_8); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)L_8, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * L_16 = V_0; return (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m26B5424FF580869DF3483FB56E5FB9B58B8A0647_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * L_1 = ___match0; NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, int32_t, int32_t, Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m1FA0D3609F56FB3623BF6BB10FFF46CD164C20C5_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * L_10 = ___match2; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_11 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *)L_10, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m33F541457DBDB0EA777BC3D0EDAA1D06D4C45517_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, Action_1_tC2B4AB26EC30C6FC4AD8C9172FE509B3B4E1C26B * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tC2B4AB26EC30C6FC4AD8C9172FE509B3B4E1C26B * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_tC2B4AB26EC30C6FC4AD8C9172FE509B3B4E1C26B * L_5 = ___action0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_6 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tC2B4AB26EC30C6FC4AD8C9172FE509B3B4E1C26B *)L_5); (( void (*) (Action_1_tC2B4AB26EC30C6FC4AD8C9172FE509B3B4E1C26B *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tC2B4AB26EC30C6FC4AD8C9172FE509B3B4E1C26B *)L_5, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995 List_1_GetEnumerator_m69DCFB9CC3B436547F1A6C733EEC486F58C00351_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, const RuntimeMethod* method) { { Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m0B689B1167BD43A39AB47F77C426F30310805AA9((&L_0), (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m2C5537B242BBC69FF64F911D2B08EFAA68024A25_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, const RuntimeMethod* method) { { Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m0B689B1167BD43A39AB47F77C426F30310805AA9((&L_0), (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995 L_1 = (Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mAD85BDC76DBD0EA0602F7F55D66F2FC63ACB950C_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, const RuntimeMethod* method) { { Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m0B689B1167BD43A39AB47F77C426F30310805AA9((&L_0), (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995 L_1 = (Enumerator_t835377DB3FA3C7E4FCB56A9DAAEFDC007DA30995 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mF34E9199B3C416D7EDA5189A1D82C238FED8F2D1_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___item0, const RuntimeMethod* method) { { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_0 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)L_0, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m78C0836AE523B26BBE0F78A40D43AA7B4583FBC5_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )((*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m367881A1EF8719EFC1C3E1FAFC5C0C80D3A58B1F_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___index0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_3 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_7 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_8 = ___index0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_9 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_13 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_14 = ___index0; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m18EAEAAF803CD3E71DCA12893F788E88D5F0804E_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, int32_t, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (int32_t)L_1, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )((*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m3636559538B0E7E8C5611BAD173363CF41561702_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_12 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_13 = ___index0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_14 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_20 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_21 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_24 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_27 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_32 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_41; L_41 = InterfaceFuncInvoker0< Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, int32_t, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (int32_t)L_39, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m1584C50D69924334C9C981E4B4042F56B4885B83_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = ___item0; NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mF47130865E4DDC35F2C4E4E371B5D6FE635D8404_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )((*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mC45884B0797D9501DC3163CE02C768BE85638CD9_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * L_4 = ___match0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_5 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *)L_4, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD * L_16 = ___match0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_17 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tFA18DEC8134D5D2D0C1FE30372A0B455BB6FA0CD *)L_16, (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_24 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_27 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_34 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m0281A01E9C859E2B8073312D41BB9005662EF2DA_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___index0, const RuntimeMethod* method) { Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_5 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_6 = ___index0; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_7 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_11 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )); Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m6F9613E1C2746876E545063C93784CE25DAA24EB_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_10 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_13 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_17 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m40DEEB48439FDF1BCC141D9E5D1848C11AF07A36_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mBDC0965E924E394B66DC517865DF10D3A8660D49_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_5 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m2E7DB89B36D61C5349DA0310ACBDFBA56CAFE5D1_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mA8EEC6896D17EA12FBAA9D45A36EDE6186C5E8E0_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this); (( void (*) (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0E3598766E660DD93B3FEF0AB600CD56BBE4DF01_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_5 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF5C5FD1964CBD0D956A87B28315B3002247802A6_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, Comparison_1_t9D6DA7297A619DB729C5E51FE08A0AB0280D6791 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t9D6DA7297A619DB729C5E51FE08A0AB0280D6791 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_2 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t9D6DA7297A619DB729C5E51FE08A0AB0280D6791 * L_4 = ___comparison0; (( void (*) (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*, int32_t, int32_t, Comparison_1_t9D6DA7297A619DB729C5E51FE08A0AB0280D6791 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t9D6DA7297A619DB729C5E51FE08A0AB0280D6791 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* List_1_ToArray_mCFFA6AFA30A20FB2FFC3846AD114DF7BC21BFFBC_gshared (List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * __this, const RuntimeMethod* method) { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_1 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)L_1; Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_2 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)__this->get__items_1(); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_5 = V_0; return (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m5999AB95AF8AE50F0E373FD07E239D50D3CC976D_gshared (const RuntimeMethod* method) { { Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_0 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8C48C3F6EF447031F54430F3EF5AEB57666345E6_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_0 = ((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m18ABC25119758459AFD9D93497B1D57FFFC1B71B_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_2 = ((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_4 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2D099997D07914D65D6A9FF54BB1DF98F37DCD9C_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_6 = ((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_8 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_10 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_12 = ((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_16; L_16 = InterfaceFuncInvoker0< Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m7E19CD94446CFDDC4E450F0A1244B60460C18012_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, const RuntimeMethod* method) { { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_0 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m4A272C6FE9C0C2D4A83CFFC6699AE605244D9A6D_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, int32_t ___value0, const RuntimeMethod* method) { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_3 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_6 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_8 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_12 = ((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m65035CF9CB2C49CFD5E7AB76FE5A7D860BDCD530_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mB53F2D0A2B3A6AB7E7FBD7758ADD5FC93E017302_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mD07C110779221D8DBF4FA6911BB2E7CBFD51EEA0_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 List_1_get_Item_mBC15B4BA533085E756DCF99A50854221DC56EACD_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_2 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_3 = ___index0; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)L_2, (int32_t)L_3); return (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m8FD13D7FBB9FF111E04333055A0048CD53D0F6C7_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, int32_t ___index0, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_2 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_3 = ___index0; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m768F71249E33B548FF4315E91664D52068AFAF1C_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )); Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_2 = V_0; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_3 = (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_mA98A02F83CAD1604D77D625E1F7336062766CAE7_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_1; L_1 = (( Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_2 = (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m847B8045D92690C811B186C2FCCC35918FC9E4E8_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, int32_t, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (int32_t)L_1, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )((*(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m637DB31CF77746D0A935939E71999D8D3741EC7A_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_1 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_3 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m1F24A3F9507BEE4025CF9B1AA84462CF192A34EC_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )((*(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1A0EE0B145681D6E62FE6D0C9C0073C0E2D2B4F0_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t68DF5636C5C4413BBDCA089F78A0C010F093FB09 * List_1_AsReadOnly_m4E2BDDE3E6AF69BD8577BE3C4B2686A56E266BAB_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t68DF5636C5C4413BBDCA089F78A0C010F093FB09 * L_0 = (ReadOnlyCollection_1_t68DF5636C5C4413BBDCA089F78A0C010F093FB09 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t68DF5636C5C4413BBDCA089F78A0C010F093FB09 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t68DF5636C5C4413BBDCA089F78A0C010F093FB09 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m06065F47F36FB47C1D674BF6D5AC5A767DF614DC_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_1 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mDD8B4541AD9B5BC58654E92933BB2821D5FF9F9D_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tF0279A3F5650C6035C7E9ABDE4237DCE38E8507E * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_1 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_tF0279A3F5650C6035C7E9ABDE4237DCE38E8507E * L_8; L_8 = (( EqualityComparer_1_tF0279A3F5650C6035C7E9ABDE4237DCE38E8507E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_tF0279A3F5650C6035C7E9ABDE4237DCE38E8507E *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tF0279A3F5650C6035C7E9ABDE4237DCE38E8507E * L_9 = V_1; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_10 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_13 = (L_10)->GetAt(static_cast(L_12)); Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_14 = ___item0; NullCheck((EqualityComparer_1_tF0279A3F5650C6035C7E9ABDE4237DCE38E8507E *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tF0279A3F5650C6035C7E9ABDE4237DCE38E8507E *)L_9, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_13, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m91FC21D5CEE8092C965664568B9294E2E8627239_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); bool L_3; L_3 = (( bool (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )((*(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m35C19F97BB3A36C148B5A53CA42E648F9FF7A231_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* ___array0, const RuntimeMethod* method) { { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_0 = ___array0; NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m54861252ACF710B45B4C5D0D27ED1E0581FF4C9D_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_3 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m69149A359349BA1E541092CD20A8DD9C4A69BF46_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, int32_t ___index0, Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_3 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_4 = ___index0; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m4192C46C7215A1A2493AFEDC6353034878B4A2F2_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_0 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m6E18F3C512AFA88F888345FDDB4B7A0CF7B88B03_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_0 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_2 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_3 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m4E2A674529FA26AB62D08B172FBE4EF6F2BD09A0_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * ___match0, const RuntimeMethod* method) { { Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * L_0 = ___match0; NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 List_1_Find_mD2923CCD1F6C1E357F30E8A85200764E21966D4C_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * L_1 = ___match0; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_2 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *)L_1, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_7 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_10 = (L_7)->GetAt(static_cast(L_9)); return (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )); Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_14 = V_1; return (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * List_1_FindAll_mCF8778AE4E7D5FFB6690DE82E8C8EF9CF31008DD_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * ___match0, const RuntimeMethod* method) { List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * L_1 = (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * L_2 = ___match0; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_3 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *)L_2, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * L_8 = V_0; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_9 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)L_8); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)L_8, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * L_16 = V_0; return (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6BC74DA722CFEA936FF442285AF9CD3141CB23E6_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * L_1 = ___match0; NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, int32_t, int32_t, Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m86A376E2E317292E852DE978F57F8E888D690CF6_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * L_10 = ___match2; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_11 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *)L_10, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m9AC375426FEF946C0B59C5FDF6C977F6C886CCA4_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, Action_1_tA58CFE969D9A4F96B471F6805F50CF3D407967D1 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tA58CFE969D9A4F96B471F6805F50CF3D407967D1 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_tA58CFE969D9A4F96B471F6805F50CF3D407967D1 * L_5 = ___action0; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_6 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tA58CFE969D9A4F96B471F6805F50CF3D407967D1 *)L_5); (( void (*) (Action_1_tA58CFE969D9A4F96B471F6805F50CF3D407967D1 *, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tA58CFE969D9A4F96B471F6805F50CF3D407967D1 *)L_5, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781 List_1_GetEnumerator_m4E2BFBFFE2DDD66095B3C424D1A9ED3FD4A7E073_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, const RuntimeMethod* method) { { Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mFF62F7246D47D9FE4DAC09F2B4914BA458CCC6D7((&L_0), (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE9D8D866C1853AB1687770E1252668E302BFB395_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, const RuntimeMethod* method) { { Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mFF62F7246D47D9FE4DAC09F2B4914BA458CCC6D7((&L_0), (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781 L_1 = (Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m3851A0E951C15575132306FC665D3D0BF1012DC9_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, const RuntimeMethod* method) { { Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mFF62F7246D47D9FE4DAC09F2B4914BA458CCC6D7((&L_0), (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781 L_1 = (Enumerator_tF6B201E7214E46815E24879BFB75303CF3649781 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m1F9AA0595C1AB9909E22F3A818E91FEE56E0327D_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___item0, const RuntimeMethod* method) { { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_0 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)L_0, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m849BC25FC48C96B9E93DAEB7E5518906C3FFFA45_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )((*(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mE8B1777C712DC7334AF77A8182E9922B64A47647_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, int32_t ___index0, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_3 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_7 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_8 = ___index0; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_9 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_13 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_14 = ___index0; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mA4434149AAA2024CA7EE7E2ED176F6562DD985BC_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, int32_t, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (int32_t)L_1, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )((*(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mE3C125336624F42966579675DB8CD775AEFEAB91_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_12 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_13 = ___index0; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_14 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_20 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_21 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_24 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_27 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_32 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_41; L_41 = InterfaceFuncInvoker0< Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, int32_t, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (int32_t)L_39, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m9F5A2DC41304608F694215CFFBC13C477D7F5122_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_0 = ___item0; NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m9EF08334DC9BB2C131CEB766B9D7A951FE3634D4_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); bool L_3; L_3 = (( bool (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )((*(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mC3FA114B6FD6DFF551E05475BF496696094B938E_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * L_4 = ___match0; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_5 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *)L_4, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 * L_16 = ___match0; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_17 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t7159ED2567E0DF400A0E86969D4E4229BD5DF948 *)L_16, (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_24 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_27 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_34 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m6DE89BCFF1850D0DADE3CFA5856381DF924C4FA6_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, int32_t ___index0, const RuntimeMethod* method) { Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_5 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_6 = ___index0; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_7 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_11 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )); Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mA0BE611FE983A096483C5AF63AF2AD4C180C32D1_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_10 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_13 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_17 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mEC3B55D4703E91E251ABB1603D8A9CE745CC5E6E_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, const RuntimeMethod* method) { { NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mF0A74F9102ABDD2839AD56EF4D2CAA873196FE9E_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_5 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m62A6524AB59E44E2E2DBE2351DAEB506748637F9_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, const RuntimeMethod* method) { { NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF18DF2D68FA29D113855812D1F455DD404F3A6E9_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this); (( void (*) (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m50A8CDD2E2AC75E3DD73702B16148993B8BEBF7A_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_5 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m1EC5E87E503B35B75167EC444564A79A3120C3BB_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, Comparison_1_t6235E9EDCBD32FB749A1044F9A607A96A23D0636 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t6235E9EDCBD32FB749A1044F9A607A96A23D0636 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_2 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t6235E9EDCBD32FB749A1044F9A607A96A23D0636 * L_4 = ___comparison0; (( void (*) (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*, int32_t, int32_t, Comparison_1_t6235E9EDCBD32FB749A1044F9A607A96A23D0636 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t6235E9EDCBD32FB749A1044F9A607A96A23D0636 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* List_1_ToArray_m5748B3B28CE1A73A1E9EB6E3263FB99CA296BB68_gshared (List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * __this, const RuntimeMethod* method) { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_1 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)L_1; Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_2 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)__this->get__items_1(); Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_5 = V_0; return (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m57B7319409991DA2F4A490B7BE62983B1699651A_gshared (const RuntimeMethod* method) { { Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_0 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mB2988523C9527537B96FEC8CA50F749B3F2CF0E1_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_0 = ((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCEA4747CAA2773452924E56723CB8566AE0B9243_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_2 = ((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_4 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)(X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCB203E822BFDBFE5BA3281D1A866FE897C54C4A0_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_6 = ((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_8 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)(X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_10 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_12 = ((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_16; L_16 = InterfaceFuncInvoker0< X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mF0CF0E7CE003682BE164FE38C1C6167FDA64AFF3_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, const RuntimeMethod* method) { { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_0 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mC10A85A189D4585D1735FAB980C7DEEDDA8DBFDB_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, int32_t ___value0, const RuntimeMethod* method) { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_3 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_6 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)(X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_8 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_12 = ((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mD5959A37375797BFC043F712BCF5B4D331E9F457_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1EE47C2F84914546709B98220616C192877376DC_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m4576D124D6A828A40574C47B59C7F6CF464DBC3E_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB List_1_get_Item_mA035A1B73E5DF0D066C4AAE75BAE5CF62ABD78BC_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_2 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_3 = ___index0; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)L_2, (int32_t)L_3); return (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m060E9E16B0E9B203C5E3B7BCDEFD964236920F17_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, int32_t ___index0, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_2 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_3 = ___index0; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m1593A9AF9A4C30E81EC559CCF8BFA15B9DF4274D_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )); X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_2 = V_0; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_3 = (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m7CE422B6C1CFA34DC1ED647B00DFAE9D7CB2E439_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_1; L_1 = (( X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_2 = (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m90EB653B3E8347CBA19C0C50BEFF64159624DAE7_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, int32_t, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (int32_t)L_1, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )((*(X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB *)((X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m3EC4AAAFA0B2EF6AD27796D9415112EA8510F164_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_1 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_3 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m04EB45F46082CE99F1F840915A4AE33E56457029_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )((*(X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB *)((X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m74A7C27D44E83A087CADA4A54B5552F633FEA572_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t5291E0831EA349DA99C249EFC2A08527AEBE6A19 * List_1_AsReadOnly_mFBF5A4BADDF83DD43648010FDBAC972926F66B85_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t5291E0831EA349DA99C249EFC2A08527AEBE6A19 * L_0 = (ReadOnlyCollection_1_t5291E0831EA349DA99C249EFC2A08527AEBE6A19 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t5291E0831EA349DA99C249EFC2A08527AEBE6A19 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t5291E0831EA349DA99C249EFC2A08527AEBE6A19 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mD6F80BB6BCF2C8FCC9B372C8A7B8C27C13BE2AE2_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_1 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m13EDC6E59D9FE4D96FEC4C1998C06F10AA93777D_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tE685818D0170A03DA17AA2C0B29C0196E7547991 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_1 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_tE685818D0170A03DA17AA2C0B29C0196E7547991 * L_8; L_8 = (( EqualityComparer_1_tE685818D0170A03DA17AA2C0B29C0196E7547991 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_tE685818D0170A03DA17AA2C0B29C0196E7547991 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tE685818D0170A03DA17AA2C0B29C0196E7547991 * L_9 = V_1; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_10 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_13 = (L_10)->GetAt(static_cast(L_12)); X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_14 = ___item0; NullCheck((EqualityComparer_1_tE685818D0170A03DA17AA2C0B29C0196E7547991 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tE685818D0170A03DA17AA2C0B29C0196E7547991 *)L_9, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_13, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mCCC0FD3F8D4DE104F2844723F107E6584469DB34_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )((*(X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB *)((X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mFE60E2CE56F60365F8F87823145D100893611FC8_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* ___array0, const RuntimeMethod* method) { { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_0 = ___array0; NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m979A262A55A01E0E4355C141CE7F5A3EA37C916C_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_3 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6F44F833C77CCEC22C4AE099A4446C44747697D1_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, int32_t ___index0, X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_3 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_4 = ___index0; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m2A1EF84D85F54237145F258B13D23770F71EE41A_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_0 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m5F371B47A98F72F158E14A879059AA58E0C5CCA4_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_0 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_2 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_3 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m33EC6ACD69E6E74A474217E8376F2E9F24EF8438_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * ___match0, const RuntimeMethod* method) { { Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * L_0 = ___match0; NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB List_1_Find_m7822E4EA154CFAB4186C9BC5992F95868754A1F9_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * L_1 = ___match0; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_2 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *)L_1, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_7 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_10 = (L_7)->GetAt(static_cast(L_9)); return (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )); X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_14 = V_1; return (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * List_1_FindAll_m0B3046D07E6CFF96F63393A7D64E7E18DFCD10A1_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * ___match0, const RuntimeMethod* method) { List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * L_1 = (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * L_2 = ___match0; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_3 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *)L_2, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * L_8 = V_0; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_9 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)L_8); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)L_8, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * L_16 = V_0; return (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m146D1B8791319C1DB728B8A80E005A4D8B2FD7E4_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * L_1 = ___match0; NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, int32_t, int32_t, Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m97A362D83DC37BD56A3AD50F6346046D33EB77F1_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * L_10 = ___match2; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_11 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *)L_10, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mA5CC5F5D3E1D5131BB3628B171A24EC6B60068E6_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, Action_1_t24F437B8AAF44A2E39F0BEA48E93BDB1C4619760 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t24F437B8AAF44A2E39F0BEA48E93BDB1C4619760 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t24F437B8AAF44A2E39F0BEA48E93BDB1C4619760 * L_5 = ___action0; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_6 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t24F437B8AAF44A2E39F0BEA48E93BDB1C4619760 *)L_5); (( void (*) (Action_1_t24F437B8AAF44A2E39F0BEA48E93BDB1C4619760 *, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t24F437B8AAF44A2E39F0BEA48E93BDB1C4619760 *)L_5, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD List_1_GetEnumerator_mB8883580176378D97D42C6BEDA87E0693690B729_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, const RuntimeMethod* method) { { Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mBC1FAE30ECCE61DB2ECCF62B7735A0EEC954B372((&L_0), (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m641DAEEE780710B73A029791B8BF775A27B09D54_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, const RuntimeMethod* method) { { Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mBC1FAE30ECCE61DB2ECCF62B7735A0EEC954B372((&L_0), (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD L_1 = (Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m05182C28D1915F6B7D7013AEECD56A1E9E6CAB1F_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, const RuntimeMethod* method) { { Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mBC1FAE30ECCE61DB2ECCF62B7735A0EEC954B372((&L_0), (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD L_1 = (Enumerator_tDE3A382005EEB9EA9F7DA8389C8A29C4F75D5ACD )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mB02B080F59021400D5CDDD6F753D45B90D511041_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB ___item0, const RuntimeMethod* method) { { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_0 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)L_0, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m095D75F5D7F6814EDD29C56E86FA1109C927A85F_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )((*(X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB *)((X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m36573542F4079040AE853540E1325271D23CFA81_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, int32_t ___index0, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_3 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_7 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_8 = ___index0; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_9 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_13 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_14 = ___index0; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mA598B2B5AAC3779A06B3CF9243AD90C7451D6667_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, int32_t, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (int32_t)L_1, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )((*(X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB *)((X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m55068B7C8DC2A70CCF4026C0BDFC3ACDA62ACC45_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_12 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_13 = ___index0; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_14 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_20 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_21 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_24 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_27 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_32 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_41; L_41 = InterfaceFuncInvoker0< X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, int32_t, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (int32_t)L_39, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mAA8A3C92CA7CD87BEF1B5984FAA3D890C35D23EB_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_0 = ___item0; NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mAE07221F12AE1EFECE586380AC879579A229F195_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )((*(X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB *)((X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m59667F92E7304BF0F1087A9C9370CB9D96F5CE3A_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * L_4 = ___match0; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_5 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *)L_4, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 * L_16 = ___match0; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_17 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *, X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tD45EDECFF4774D3FD0212805D8F2972B32739798 *)L_16, (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_24 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_27 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_34 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mAFBF90CFEC87CAF5FEDE287B5F2C5B3A558C799F_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, int32_t ___index0, const RuntimeMethod* method) { X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_5 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_6 = ___index0; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_7 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_11 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )); X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (X509ChainStatus_tB6C3677955C287CF97042F208630AA0F5ABF77FB )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mE52C9E0E81CAAC30A12A70D7A686E51D83010857_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_10 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_13 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_17 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m5B3784223D0A0051ACDD44F6EB00BC0808F60B6B_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m57AF5A27E23204AC5019E68C6CE60D6F7ED54A4F_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_5 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m6F745B0B32881139B27C4EE5E64B6CF62A3DCD00_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0D49F5B78638D803A2572B0698CDA785C1FF02CC_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this); (( void (*) (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m45D0574C72BEFC03C3788B1528A06E1CA2517911_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_5 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m09312CADAEACFDA75ADA6F080A4F8BBD5B1E020D_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, Comparison_1_t548EED146BBCCFB58720DE30BCBEBD9A54DBF2D0 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t548EED146BBCCFB58720DE30BCBEBD9A54DBF2D0 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_2 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t548EED146BBCCFB58720DE30BCBEBD9A54DBF2D0 * L_4 = ___comparison0; (( void (*) (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*, int32_t, int32_t, Comparison_1_t548EED146BBCCFB58720DE30BCBEBD9A54DBF2D0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t548EED146BBCCFB58720DE30BCBEBD9A54DBF2D0 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* List_1_ToArray_m4DAE2F21B1D8CD40F9739B1091C57545BD7E3217_gshared (List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6 * __this, const RuntimeMethod* method) { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_1 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)(X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)L_1; X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_2 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)__this->get__items_1(); X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_5 = V_0; return (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m679BF75514F86388A25BA21D3FF429860747F77A_gshared (const RuntimeMethod* method) { { X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F* L_0 = (X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)(X509ChainStatusU5BU5D_tC7AEAC6CC48DDA97176E20CE3EE221F28485666F*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tC12B69E9430500C9BFF5B4B3D9F51DEE87A9D4C6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mDDC8DE42F425FD05CD849D154CC71ED3EE0E604A_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_0 = ((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m1DDC6BE24078D3EDA36C13DBCACCF8AE2D08DD02_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_2 = ((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_4 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)(XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC4AED24D334D1D902CD3AD991ACFA2D6FC344ACE_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_6 = ((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_8 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)(XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_10 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_12 = ((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_16; L_16 = InterfaceFuncInvoker0< XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mBB5B75DE91D416F1E01294BA89C100DEABAFA0EC_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, const RuntimeMethod* method) { { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_0 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m4D8CB54D706095C976569F8694F5A5E6E0B71001_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, int32_t ___value0, const RuntimeMethod* method) { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_3 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_6 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)(XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_8 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_12 = ((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m7A49BCF6D97D385EF5AB4E4F842D278EBD050BB0_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0BCA5BF908C3F9EF61D05EC06F13D3E43A3925D5_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m89A87F166211C3B3E478D051678F6758B95AC592_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E List_1_get_Item_m5E9F8C4478142874B04C82D9456F9175E6C8DE93_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_2 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_3 = ___index0; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)L_2, (int32_t)L_3); return (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m595B39AD0E6D94135E6CA763D68C131B7FB70C87_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, int32_t ___index0, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_2 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_3 = ___index0; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mDABBE80AC0DEFAA3B86CB794FD92A17B1A822E85_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )); XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_2 = V_0; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_3 = (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_mA794D25EADD9D573E33FA534B24A242E857F166D_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_1; L_1 = (( XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_2 = (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mD5424CB332061E101C01378F8B7110C490CFAF49_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, int32_t, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (int32_t)L_1, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )((*(XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E *)((XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mD9CFCFDA55FCF1A743DC486A9E52F254DC6D174C_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_1 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_3 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m0606F7434A369FCD8FD3782FD7DA90D0DEDB862E_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )((*(XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E *)((XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m5D6C59937453CC35231AF66642CAA8CBB221B316_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t298CB2C69199628E0ED092351F5293909DE67281 * List_1_AsReadOnly_m2FE5BF401F3A7A9E4AFA0BD60E45A8A12E49D7B1_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t298CB2C69199628E0ED092351F5293909DE67281 * L_0 = (ReadOnlyCollection_1_t298CB2C69199628E0ED092351F5293909DE67281 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t298CB2C69199628E0ED092351F5293909DE67281 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t298CB2C69199628E0ED092351F5293909DE67281 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m54CFEEF5B434E0FCB961260E0DD6B5D22D4F1E62_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_1 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C930540875D3C7F36466BFF61A55CC357E5AF13_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tEF10ADBA002995C169B585E235104C045EE06911 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_1 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_tEF10ADBA002995C169B585E235104C045EE06911 * L_8; L_8 = (( EqualityComparer_1_tEF10ADBA002995C169B585E235104C045EE06911 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_tEF10ADBA002995C169B585E235104C045EE06911 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tEF10ADBA002995C169B585E235104C045EE06911 * L_9 = V_1; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_10 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_13 = (L_10)->GetAt(static_cast(L_12)); XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_14 = ___item0; NullCheck((EqualityComparer_1_tEF10ADBA002995C169B585E235104C045EE06911 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tEF10ADBA002995C169B585E235104C045EE06911 *)L_9, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_13, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m00AB1653A8C2F8F9494306BA28527E950573B390_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); bool L_3; L_3 = (( bool (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )((*(XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E *)((XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6FA1F62EC5DCC6480DB5ABF5F1BD8795BC489BB8_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* ___array0, const RuntimeMethod* method) { { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_0 = ___array0; NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m45B1794EEC59EA175D686E57EBE82C51207F3546_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_3 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mC37C80D84EEF8348FA5610D5DC1309ECDB91282C_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, int32_t ___index0, XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_3 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_4 = ___index0; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m09B610CBD0FF99537230D163A3F29F883CA3088C_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_0 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m844475409033B697AF5C18AFA308CB59F6AB3AB0_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_0 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_2 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_3 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mAFF52A7D1DF15C89873A376E4B73B7C001F34E7B_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * ___match0, const RuntimeMethod* method) { { Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * L_0 = ___match0; NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E List_1_Find_mEFFEF75B2754109B247208D360A62BDF96485783_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * L_1 = ___match0; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_2 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *)L_1, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_7 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_10 = (L_7)->GetAt(static_cast(L_9)); return (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )); XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_14 = V_1; return (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * List_1_FindAll_m7CAD1493F5D61CBE5B2F87AC698637CB86D4165E_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * ___match0, const RuntimeMethod* method) { List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * L_1 = (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * L_2 = ___match0; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_3 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *)L_2, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * L_8 = V_0; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_9 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)L_8); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)L_8, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * L_16 = V_0; return (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6653EEBF703AC0624B14B944402E806BF250DF0D_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * L_1 = ___match0; NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, int32_t, int32_t, Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m24407D9151510F546DC175174DB82520016D3A15_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * L_10 = ___match2; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_11 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *)L_10, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mE3FFEA01EC29A6F2F65182CB981105097794EC9F_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, Action_1_tE665B7B6B8DEB0D732936565100CE43DB89DBE78 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tE665B7B6B8DEB0D732936565100CE43DB89DBE78 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_tE665B7B6B8DEB0D732936565100CE43DB89DBE78 * L_5 = ___action0; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_6 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tE665B7B6B8DEB0D732936565100CE43DB89DBE78 *)L_5); (( void (*) (Action_1_tE665B7B6B8DEB0D732936565100CE43DB89DBE78 *, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tE665B7B6B8DEB0D732936565100CE43DB89DBE78 *)L_5, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B List_1_GetEnumerator_m52EF0CD4AFB1511DE97F0E35C0C85760FEAE0327_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, const RuntimeMethod* method) { { Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE86C1D607E85F31F0F2A9E99A3E933097CE060E4((&L_0), (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB84EE748B1EE037699153EEEB30F23DA0C63001C_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, const RuntimeMethod* method) { { Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE86C1D607E85F31F0F2A9E99A3E933097CE060E4((&L_0), (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B L_1 = (Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mABA20CC393EE4D8DAF1C6E234AEA0AE6BD351227_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, const RuntimeMethod* method) { { Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE86C1D607E85F31F0F2A9E99A3E933097CE060E4((&L_0), (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B L_1 = (Enumerator_t30BFD7AEA887D41EAA8F7143568294C6E93D943B )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m04809FFB0C47B4B69229B0C0E87F271A66623ED6_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E ___item0, const RuntimeMethod* method) { { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_0 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)L_0, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mD72488AD27CE1D5E99981F53EBEFA5FB525869E0_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )((*(XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E *)((XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m709A3021EB4DA5AA0486E385DCE8AD55A854438E_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, int32_t ___index0, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_3 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_7 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_8 = ___index0; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_9 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_13 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_14 = ___index0; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m1637CD94D0E1ED61A03D096545C3E6D49F5022FC_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, int32_t, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (int32_t)L_1, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )((*(XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E *)((XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m49C0EB70D9D8AD7FD2A5BD9656D1AD525E1ECA76_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_12 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_13 = ___index0; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_14 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_20 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_21 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_24 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_27 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_32 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_41; L_41 = InterfaceFuncInvoker0< XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, int32_t, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (int32_t)L_39, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m0C01756C5DDCCA85AC84B0BD049AD814FFE6F3D1_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_0 = ___item0; NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m208A73BE01F700AF2D58F4866C5228ED5A03153B_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); bool L_3; L_3 = (( bool (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )((*(XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E *)((XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m28FA2038A2B31D6A42261AE6B26FC43591BF4D6A_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * L_4 = ___match0; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_5 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *)L_4, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE * L_16 = ___match0; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_17 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *, XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9E186DD46B28BFCFA028821202D794144AC5FDCE *)L_16, (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_24 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_27 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_34 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m38ED94C6F21A23EFE4E0917AEF3AECCA34B9EDFC_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, int32_t ___index0, const RuntimeMethod* method) { XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_5 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_6 = ___index0; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_7 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_11 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )); XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (XRFeatureDescriptor_t5B3BBC971E81372C9B95CFD31D79CA3F0E8DF42E )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m6C11E39D113211BC0C440014B4979664D8ED7B66_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_10 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_13 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_17 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m419B0F10624BFC598EABB376E0BA86A960F7B317_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, const RuntimeMethod* method) { { NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m3538FFB769C75CC1184C9C06F5472B55656B47B9_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_5 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m60FF02FCFCD6CDF46FBDADD5814546E97B7B2483_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, const RuntimeMethod* method) { { NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9125575C464B24A13551366D7BDD5131D92B4B43_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this); (( void (*) (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF52E54222726B5DE244D054644614867BE328090_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_5 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m2067C9B1777D0EFA14AE7162C7EDED84D5B155B2_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, Comparison_1_t5860BB71CED15CB5672C35EDD5487003B0626EB4 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t5860BB71CED15CB5672C35EDD5487003B0626EB4 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_2 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t5860BB71CED15CB5672C35EDD5487003B0626EB4 * L_4 = ___comparison0; (( void (*) (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*, int32_t, int32_t, Comparison_1_t5860BB71CED15CB5672C35EDD5487003B0626EB4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t5860BB71CED15CB5672C35EDD5487003B0626EB4 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* List_1_ToArray_mA343724131DD85128A956B30DD40A1C76966F588_gshared (List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E * __this, const RuntimeMethod* method) { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_1 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)(XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)L_1; XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_2 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)__this->get__items_1(); XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_5 = V_0; return (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m13AF421BCF4BB1E3C50B68EDEF153DFBAF5C0437_gshared (const RuntimeMethod* method) { { XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791* L_0 = (XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)(XRFeatureDescriptorU5BU5D_t02A44E5AD45238DC362F388DD6DE302D1321D791*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t02EAE919C0B45E938283C0A5EB63E5B7B5A3796E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m4019848F190800D1255B127B3D2231477C25961B_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_0 = ((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCDD8FAFBE7B4A7BCD91BA95154395CCC819BC36D_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_2 = ((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_4 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)(XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6E49390A309890880631C6711FA03C056D07553F_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_6 = ((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_8 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)(XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_10 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_12 = ((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_16; L_16 = InterfaceFuncInvoker0< XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m7D3C342091FDF95615A4EA267223ADD4A09025F3_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, const RuntimeMethod* method) { { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_0 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m855EE09697BA893919C8DC4B344B2F34474F5C41_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, int32_t ___value0, const RuntimeMethod* method) { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_3 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_6 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)(XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_8 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_12 = ((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m354C6579803579E520A089A1F4FF101ACDEC6D97_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mD48B01A72F1CC8CDDE422C2D47B396CF303A6A59_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m5F4ED6099E84DDA87E76B2897ECD8CA78FF6B897_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 List_1_get_Item_m1042F06A87D48817E020802B66C08E2327A2B185_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_2 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_3 = ___index0; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)L_2, (int32_t)L_3); return (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m89FA67E7A858954D4904D3C8539E029C204862D2_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, int32_t ___index0, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_2 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_3 = ___index0; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mB401682379E05F2986B9B4B987FAFBE17F3B125F_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )); XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_2 = V_0; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_3 = (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m1E24C43D0D6294DEB43A0F7500D3BC1488DC40BF_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_1; L_1 = (( XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_2 = (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mBA440E15EF321CCCA1678D802CA21C8AEDE66FEB_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, int32_t, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (int32_t)L_1, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )((*(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 *)((XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mC735E06F889729B6DAFB5ECDB727DE1EA405D472_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_1 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_3 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m0E26C48F53B81EB3E83E77D26287B9997B99554B_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )((*(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 *)((XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mFDDA0121A2D0BA529F49E3C25D5BE30E65CDA489_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t260BEB7FC9A1BA58AE1512CF053ED443FFF14751 * List_1_AsReadOnly_mE1C3F6EF0A250FCB9CEF5A75EDF3C1A755E48B06_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t260BEB7FC9A1BA58AE1512CF053ED443FFF14751 * L_0 = (ReadOnlyCollection_1_t260BEB7FC9A1BA58AE1512CF053ED443FFF14751 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t260BEB7FC9A1BA58AE1512CF053ED443FFF14751 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t260BEB7FC9A1BA58AE1512CF053ED443FFF14751 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m1EA1E216F7B35340ED49C38234061E659E808385_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_1 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mFED63EB0455CBE1F064663DD26B036A5FAECF793_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tBE819169F109D1E5E4B8B515620E742F1C326831 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_1 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_tBE819169F109D1E5E4B8B515620E742F1C326831 * L_8; L_8 = (( EqualityComparer_1_tBE819169F109D1E5E4B8B515620E742F1C326831 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_tBE819169F109D1E5E4B8B515620E742F1C326831 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tBE819169F109D1E5E4B8B515620E742F1C326831 * L_9 = V_1; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_10 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_13 = (L_10)->GetAt(static_cast(L_12)); XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_14 = ___item0; NullCheck((EqualityComparer_1_tBE819169F109D1E5E4B8B515620E742F1C326831 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tBE819169F109D1E5E4B8B515620E742F1C326831 *)L_9, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_13, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m885D929BD999807D8EB2A843ED542C100AB19994_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )((*(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 *)((XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m17F787EB16B41251777AB42824D18AAC73DED7EA_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* ___array0, const RuntimeMethod* method) { { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_0 = ___array0; NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mBD337FEB7E963EE527A032D4A3E452B01C66CA5F_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_3 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mB4243338A2B273F4081865606E7DA5221E7B96A4_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, int32_t ___index0, XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_3 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_4 = ___index0; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m613E61270B3CBC90B8B5D8862B860F7FFF2D5848_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_0 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m8F754C9BFA2033258CAC71CA840C9478BDE55F67_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_0 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_2 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_3 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mD8396566E69A9FF37D3835E4B48F894607AEBC6E_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * ___match0, const RuntimeMethod* method) { { Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * L_0 = ___match0; NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 List_1_Find_m9EB73F7A7CF497AB48CB5F9A9255AA88E3441967_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * L_1 = ___match0; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_2 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *)L_1, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_7 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_10 = (L_7)->GetAt(static_cast(L_9)); return (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )); XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_14 = V_1; return (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * List_1_FindAll_m30B92CFB3F82CA836BF27D84B8B1FCB3A215BC86_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * ___match0, const RuntimeMethod* method) { List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * L_1 = (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * L_2 = ___match0; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_3 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *)L_2, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * L_8 = V_0; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_9 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)L_8); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)L_8, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * L_16 = V_0; return (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mA128910FAE64D1C8B238D059EEE9088342970E51_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * L_1 = ___match0; NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, int32_t, int32_t, Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m50955DDCB3CCE778808BE6225020089525310DD8_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * L_10 = ___match2; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_11 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *)L_10, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mF0E67F713B64E3747F02DEFE291119C1DCB70048_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, Action_1_t016EBE9560F0A12616F6E8C2FB15578C134D1603 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t016EBE9560F0A12616F6E8C2FB15578C134D1603 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t016EBE9560F0A12616F6E8C2FB15578C134D1603 * L_5 = ___action0; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_6 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t016EBE9560F0A12616F6E8C2FB15578C134D1603 *)L_5); (( void (*) (Action_1_t016EBE9560F0A12616F6E8C2FB15578C134D1603 *, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t016EBE9560F0A12616F6E8C2FB15578C134D1603 *)L_5, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434 List_1_GetEnumerator_m38D582CE4576A078108B1BF912438E949C78CF61_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, const RuntimeMethod* method) { { Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8EC106E84DCA83857363444C64A8AE1DDCFB46FC((&L_0), (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1C4031B3FD26916EF871A700D4FA7D8C35B52AEE_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, const RuntimeMethod* method) { { Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8EC106E84DCA83857363444C64A8AE1DDCFB46FC((&L_0), (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434 L_1 = (Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mF1C5341DC7A294095E735EEDA8E11CF7AD459E1C_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, const RuntimeMethod* method) { { Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8EC106E84DCA83857363444C64A8AE1DDCFB46FC((&L_0), (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434 L_1 = (Enumerator_t15CBB2465342223EA1F0A012D990AC8D5FD3F434 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m073A80F4304F8B84ECFAB37008F95685EDC6266C_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 ___item0, const RuntimeMethod* method) { { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_0 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)L_0, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m5A88EE7F060DD059EBFDBB3D32D6476A7636077D_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )((*(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 *)((XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mDA83838121DC4D3A3E4AD20FB5AD7E8723DB38C1_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, int32_t ___index0, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_3 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_7 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_8 = ___index0; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_9 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_13 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_14 = ___index0; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m3986FF029B30B0F565F8971BC3EC325F772E2985_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, int32_t, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (int32_t)L_1, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )((*(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 *)((XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m240EA3FAC7507C4BE23706898B141310A3473F57_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_12 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_13 = ___index0; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_14 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_20 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_21 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_24 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_27 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_32 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_41; L_41 = InterfaceFuncInvoker0< XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, int32_t, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (int32_t)L_39, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mC070E754635F97F893D03A798A3A8D8A603C768A_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_0 = ___item0; NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mBC1C1A10AD97A51C97622CB8CC3690374B83B5D9_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )((*(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 *)((XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m62E62761DF86FD3C60CF09DAE37ECD4F0BC7D532_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * L_4 = ___match0; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_5 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *)L_4, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 * L_16 = ___match0; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_17 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *, XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t8ED7FE26DB5C1D54053076D6C9BB435B05FBA3E8 *)L_16, (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_24 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_27 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_34 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mE9A5364D762D42D241E7E8AD1EC0C69D349C19A3_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, int32_t ___index0, const RuntimeMethod* method) { XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_5 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_6 = ___index0; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_7 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_11 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )); XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (XRNodeState_t6DC58D0C1BF2C4323D16B3905FDBEE7C03E27D33 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m9A2BC736ECD53B09FA115F4AFFD68D10BBC54D79_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_10 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_13 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_17 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m05BBA1EF262028529B92615A9D77301F2D7C596D_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mDC23918DA705064398F603528AFB7DFF688998A0_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_5 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mD41533CA46F60F1A4AB484DA4278DE098142853B_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC6B237F4DEE548599637F4CE7608685A927775AE_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this); (( void (*) (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m1BC7B093E51B82FA3BACC800B079BCF280064687_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_5 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m85BD08343BB3671D040058A009734FEDB282F648_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, Comparison_1_t81F9726B0C151C2E726784A4845852B2A948D50A * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t81F9726B0C151C2E726784A4845852B2A948D50A * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_2 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t81F9726B0C151C2E726784A4845852B2A948D50A * L_4 = ___comparison0; (( void (*) (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*, int32_t, int32_t, Comparison_1_t81F9726B0C151C2E726784A4845852B2A948D50A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t81F9726B0C151C2E726784A4845852B2A948D50A *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* List_1_ToArray_m101220F55F63F6E4F6030BE38A11F2C1DF063DD5_gshared (List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671 * __this, const RuntimeMethod* method) { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_1 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)(XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)L_1; XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_2 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)__this->get__items_1(); XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_5 = V_0; return (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m53D1922AB8E31D24AA375B34BEC82F720DCD3CD1_gshared (const RuntimeMethod* method) { { XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5* L_0 = (XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)(XRNodeStateU5BU5D_t6769DE0817BC77C129F02AE6C53CF9DCF954CCF5*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t82E4873F3D4F1E8645F8EAD444668DC81AB70671_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE158F8B6F1FD21FD138A48FF77C685069B4EA411_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_0 = ((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9626420B3B261F64C1CCE59C808A3817CDB585DA_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_2 = ((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_4 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)(XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD648C63006B686415F5AE88BD6725FAAEE38EEA2_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_6 = ((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_8 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)(XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_10 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_12 = ((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_16; L_16 = InterfaceFuncInvoker0< XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m2380EE4A11C65F03F1D78F60C69AA920C8DAFD4A_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, const RuntimeMethod* method) { { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_0 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mBDCFD72231542696AC92D6CC4A4237F5E0A327E4_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, int32_t ___value0, const RuntimeMethod* method) { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_3 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_6 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)(XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_8 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_12 = ((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4A63F607511F7DE212002C934608E9245AB43464_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m7CBC88CA43C5100C9FF40963ABDCF7CDD14D447F_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mB545BF9935DCB38C297B7B72AE7E4C7321A9B459_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 List_1_get_Item_m64E545EC2491E6D45AE171079B75035F903A7435_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_2 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_3 = ___index0; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)L_2, (int32_t)L_3); return (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mD194955BCCB437523B09132CBF1D1F0557FF8BE6_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, int32_t ___index0, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_2 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_3 = ___index0; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m3A1479607770E57D264CF348308B6E6B7A96AE69_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )); XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_2 = V_0; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_3 = (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_mEECB44D9CE9CAED9AE3F8B782DEADE2565AFD101_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_1; L_1 = (( XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_2 = (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m4B42FE7176A06F5224C88567B96D4A4F848C859D_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, int32_t, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (int32_t)L_1, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )((*(XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 *)((XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mFA81165C1233E75643B3B96F2568AC480FDA5F5A_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_1 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_3 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mF4A4CFEBC3A793D898EE1B849F3A3CE4CD0BE3F0_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )((*(XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 *)((XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m3E133B7C8AD6B66526E13077465CDB8C4C6F4B0A_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tAF6B62F34A8F0143684ADEA2F6C44D5B14639025 * List_1_AsReadOnly_m33CA8501E0FED536E8A2E602D0A06DBE6A5A6070_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tAF6B62F34A8F0143684ADEA2F6C44D5B14639025 * L_0 = (ReadOnlyCollection_1_tAF6B62F34A8F0143684ADEA2F6C44D5B14639025 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_tAF6B62F34A8F0143684ADEA2F6C44D5B14639025 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_tAF6B62F34A8F0143684ADEA2F6C44D5B14639025 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m228D95BBB094E58353B9A7AE5481E7BDA0CAEC71_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_1 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m7A88218A189F9DFD27F6D4842EF41A4FC6017DB9_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tE4619182723FB83FD42E6DDF6A13A5C6DF3ABCE1 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_1 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_tE4619182723FB83FD42E6DDF6A13A5C6DF3ABCE1 * L_8; L_8 = (( EqualityComparer_1_tE4619182723FB83FD42E6DDF6A13A5C6DF3ABCE1 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_tE4619182723FB83FD42E6DDF6A13A5C6DF3ABCE1 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tE4619182723FB83FD42E6DDF6A13A5C6DF3ABCE1 * L_9 = V_1; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_10 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_13 = (L_10)->GetAt(static_cast(L_12)); XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_14 = ___item0; NullCheck((EqualityComparer_1_tE4619182723FB83FD42E6DDF6A13A5C6DF3ABCE1 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tE4619182723FB83FD42E6DDF6A13A5C6DF3ABCE1 *)L_9, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_13, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m537E8E2F9D2733BA1B921D8B53FF51EE8FEE78FF_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); bool L_3; L_3 = (( bool (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )((*(XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 *)((XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6CD7FDC1FFDAAA1B372303316204EEAFA2AE79F0_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* ___array0, const RuntimeMethod* method) { { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_0 = ___array0; NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m7DBE5AED2B1D1209842A77C9C722B7B5DBA09724_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_3 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF40D5B3840E1BB6FBD2B6D4B181CABD3E811A997_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, int32_t ___index0, XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_3 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_4 = ___index0; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mED7F4945214BA5843A487071C2CA892D9DEAFB50_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_0 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m5D208C4F6D18DD1AB27797AE3776B0DF406E312D_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_0 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_2 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_3 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m68FE5F30B5B47F8CD8ED6FAA33E3CCA574A57C01_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * ___match0, const RuntimeMethod* method) { { Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * L_0 = ___match0; NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 List_1_Find_m512639138B77D3B5076024E318E79F4B312ECA7B_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * L_1 = ___match0; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_2 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *)L_1, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_7 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_10 = (L_7)->GetAt(static_cast(L_9)); return (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )); XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_14 = V_1; return (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * List_1_FindAll_m1DE8A0A113AC5BE5203D7F3E8128461AD753B737_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * ___match0, const RuntimeMethod* method) { List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * L_1 = (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * L_2 = ___match0; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_3 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *)L_2, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * L_8 = V_0; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_9 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)L_8); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)L_8, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * L_16 = V_0; return (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m478AED500EC8578CEC79FCD707E32ECB932F049D_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * L_1 = ___match0; NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, int32_t, int32_t, Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m7287C1267B99681961985389E99F39E266CAD1F1_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * L_10 = ___match2; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_11 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *)L_10, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mC6BD56E5E18411533103ADEB173F18FE214EE073_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, Action_1_tE7CBF8E99ED796F93E8360CB678CF390239A3BC8 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tE7CBF8E99ED796F93E8360CB678CF390239A3BC8 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_tE7CBF8E99ED796F93E8360CB678CF390239A3BC8 * L_5 = ___action0; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_6 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tE7CBF8E99ED796F93E8360CB678CF390239A3BC8 *)L_5); (( void (*) (Action_1_tE7CBF8E99ED796F93E8360CB678CF390239A3BC8 *, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tE7CBF8E99ED796F93E8360CB678CF390239A3BC8 *)L_5, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF List_1_GetEnumerator_m066B2A72C621CDA1CFFBBC6252D01E7B0D4DAF80_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, const RuntimeMethod* method) { { Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mC9F591384EDAE9FD72F174C13C04ECC4F87B472B((&L_0), (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3F88DB0BE7EA57B06D4A113D472F2AAD3EC2D63A_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, const RuntimeMethod* method) { { Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mC9F591384EDAE9FD72F174C13C04ECC4F87B472B((&L_0), (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF L_1 = (Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mD7A625249CD6E8D205FDC000BB427F558CE7ECBF_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, const RuntimeMethod* method) { { Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mC9F591384EDAE9FD72F174C13C04ECC4F87B472B((&L_0), (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF L_1 = (Enumerator_t31E0D5EB56A2B6F81E6B7B2FD8D01846FA3AD9FF )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mE87C631536BA63915CA130DFE2EC301D635E7B8F_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 ___item0, const RuntimeMethod* method) { { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_0 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)L_0, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mA2728CCC4555CD68C69F9C116A45F60564A5E991_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )((*(XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 *)((XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mF9FEBAB0A391E93638D8172EB9BA4329DCC6D33F_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, int32_t ___index0, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_3 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_7 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_8 = ___index0; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_9 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_13 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_14 = ___index0; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m0F9F3484FAF29B4FFA28C450B17139561EAFEC85_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, int32_t, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (int32_t)L_1, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )((*(XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 *)((XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mA61F2B4A0B0964D17D4567641FE008C43DAB3CF7_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_12 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_13 = ___index0; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_14 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_20 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_21 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_24 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_27 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_32 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_41; L_41 = InterfaceFuncInvoker0< XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, int32_t, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (int32_t)L_39, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m2D99C64653AB9EED537297FD393459710DD169C4_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_0 = ___item0; NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m0DE1D6C1A8B2EE6D83D30E153F3B646DFAC40704_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); bool L_3; L_3 = (( bool (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )((*(XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 *)((XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mB342E79A365975AD16C8C82E2581689A270C28BC_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * L_4 = ___match0; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_5 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *)L_4, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F * L_16 = ___match0; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_17 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *, XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t0A19EE54BA470A053AC65277BAB07DF42686B27F *)L_16, (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_24 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_27 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_34 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m567298834C689B4CF93F4E6A7F3464FDFD1E5C71_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, int32_t ___index0, const RuntimeMethod* method) { XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_5 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_6 = ___index0; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_7 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_11 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )); XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (XRView_tE7BCF62BA1242C287E38539553B57AE70B687027 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m43239BA3ADA8096B6E03706A459AE51D5F25F467_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_10 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_13 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_17 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mE463420A8EEF757D11DBBDFDD96E5C62280DCA0E_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, const RuntimeMethod* method) { { NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mD0A5472E00FE1E11F379EB1319FE949071CB06EA_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_5 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m52A3F79C1883397793A63A92E780996C0244CB48_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, const RuntimeMethod* method) { { NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE9199D53B71E93E1998EC82D5178CB26148011E4_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this); (( void (*) (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4765D11E1B97588B452A2CC762CA1CEA8572AAF4_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_5 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4F740022971A51EE4BC390228281F1DA35FB731C_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, Comparison_1_t36E1D4389EB91395D0536D909678FECB2AF8E43C * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t36E1D4389EB91395D0536D909678FECB2AF8E43C * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_2 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t36E1D4389EB91395D0536D909678FECB2AF8E43C * L_4 = ___comparison0; (( void (*) (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*, int32_t, int32_t, Comparison_1_t36E1D4389EB91395D0536D909678FECB2AF8E43C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t36E1D4389EB91395D0536D909678FECB2AF8E43C *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* List_1_ToArray_mF28080EAC0E904AA71471C41BEC38FFCFE4D8DF1_gshared (List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE * __this, const RuntimeMethod* method) { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_1 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)(XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)L_1; XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_2 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)__this->get__items_1(); XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_5 = V_0; return (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mCD45819F927CD4CDCC2B7C783626468918DAEDD0_gshared (const RuntimeMethod* method) { { XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD* L_0 = (XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)(XRViewU5BU5D_tA7794DBCCFAC538844E0D7C6A17EB1EC0DB7C5AD*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t9C58E42262BA7443525E06CCA378B7B5EA53E4FE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6C03B4FA3870C27B1881EBCED1F33BAEB1382A50_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_0 = ((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m409A645E49180BF5A697436F76AC6AD03D9764A8_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_2 = ((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_4 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)(WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6C3FE1B967DB23483FC76E5B20C24497D5CD460E_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_6 = ((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_8 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)(WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_10 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_12 = ((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_16; L_16 = InterfaceFuncInvoker0< WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mAD5556A25132EB348425918C470ECA45464F2CEE_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, const RuntimeMethod* method) { { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_0 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m904BBD337646168049E0CFDCCE38A5D3481A0B7E_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, int32_t ___value0, const RuntimeMethod* method) { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_3 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_6 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)(WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_8 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_12 = ((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m09C37E6A1F6D3EF018B7C8072468D6B9AEEDA7FF_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mEE7F9FD2C5BD6C097D09AA2F5A2141F4F908ED53_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mA96DCADAF2F5DD29C9E7E008C37D5C3A3C1C0E86_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA List_1_get_Item_m84DAA3759DC3C133287C86F6A9CA4D999C7B0987_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_2 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_3 = ___index0; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)L_2, (int32_t)L_3); return (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mF63AB23B8600E8A467D340D842FA05AC4802E659_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, int32_t ___index0, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_2 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_3 = ___index0; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m2490456CCBA102B1C0C1A4B9B5B3D18EAAFA5D08_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )); WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_2 = V_0; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_3 = (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m6D6623EF840C0EAE5FBC99ECFBDEDADD5A9E2710_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_1; L_1 = (( WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_2 = (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m52AAED3589D7D813B657A3BB9C14760AFA244B67_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, int32_t, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (int32_t)L_1, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )((*(WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA *)((WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m961B1F25620094E874BFBFEF1C1E100DC551EBCF_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_1 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_3 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mB01A8B46B16197CEE4FA22FC38ECD80798FBA0BA_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )((*(WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA *)((WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m2D7975C3126BB3EA26D58AEEA5806E5CC910D26C_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tC4323F4A5C23F88BF41D1650FA275FAFCDD892E4 * List_1_AsReadOnly_m77FD3BEBB3F1AAEB0BFC7FF3B456433D7F0B255B_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tC4323F4A5C23F88BF41D1650FA275FAFCDD892E4 * L_0 = (ReadOnlyCollection_1_tC4323F4A5C23F88BF41D1650FA275FAFCDD892E4 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_tC4323F4A5C23F88BF41D1650FA275FAFCDD892E4 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_tC4323F4A5C23F88BF41D1650FA275FAFCDD892E4 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mDF9039C6222BA8EB3961C6669F48BE6D967D587E_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_1 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m9D502786685B9C8C4C425009BB0011EBAF569920_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t69E7C5FFC596AB110865DDAB52D7FB8620CBB387 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_1 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t69E7C5FFC596AB110865DDAB52D7FB8620CBB387 * L_8; L_8 = (( EqualityComparer_1_t69E7C5FFC596AB110865DDAB52D7FB8620CBB387 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t69E7C5FFC596AB110865DDAB52D7FB8620CBB387 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t69E7C5FFC596AB110865DDAB52D7FB8620CBB387 * L_9 = V_1; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_10 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_13 = (L_10)->GetAt(static_cast(L_12)); WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_14 = ___item0; NullCheck((EqualityComparer_1_t69E7C5FFC596AB110865DDAB52D7FB8620CBB387 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t69E7C5FFC596AB110865DDAB52D7FB8620CBB387 *)L_9, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_13, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mF8C17DEAC8E243CFC9A147168B55D1BE0EDA0889_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )((*(WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA *)((WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mE4F2CED644AE2A7D852CCB433389ACA9630EBE14_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* ___array0, const RuntimeMethod* method) { { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_0 = ___array0; NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m13E4B37820C28A79D39045ACD42D07D66D649F3A_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_3 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m580D7C8318C11851751840AFF33F29941EAC2062_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, int32_t ___index0, WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_3 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_4 = ___index0; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m9220E72A867E6E7766B6BE819B3307EAC1D1C5E6_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_0 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m4E0325FACDA6AE2DCFC1CDBFB424D26FD4567070_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_0 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_2 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_3 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mB279883E79B6B92E3CCBD235664BF0C6AB01509F_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * ___match0, const RuntimeMethod* method) { { Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * L_0 = ___match0; NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA List_1_Find_m1568B3C6F6E58479DC6326FEF52E7D1A58CAE7C1_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * L_1 = ___match0; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_2 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *)L_1, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_7 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_10 = (L_7)->GetAt(static_cast(L_9)); return (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )); WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_14 = V_1; return (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * List_1_FindAll_m9B270CDB80640672E339011CCDF62AD1CE8EC030_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * ___match0, const RuntimeMethod* method) { List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * L_1 = (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * L_2 = ___match0; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_3 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *)L_2, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * L_8 = V_0; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_9 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)L_8); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)L_8, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * L_16 = V_0; return (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m06C4F46415529B4E8B47E2E8E8A770E5F1F44B19_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * L_1 = ___match0; NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, int32_t, int32_t, Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mDA06A55CD2AF6E461232F13F130A58F251503B53_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * L_10 = ___match2; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_11 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *)L_10, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m35E8EE6DA5DFFFCFD861FFC088CB21889B06D594_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, Action_1_t55FF198B305F5FD7D196E38C7B875E9917E9FA20 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t55FF198B305F5FD7D196E38C7B875E9917E9FA20 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t55FF198B305F5FD7D196E38C7B875E9917E9FA20 * L_5 = ___action0; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_6 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t55FF198B305F5FD7D196E38C7B875E9917E9FA20 *)L_5); (( void (*) (Action_1_t55FF198B305F5FD7D196E38C7B875E9917E9FA20 *, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t55FF198B305F5FD7D196E38C7B875E9917E9FA20 *)L_5, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6 List_1_GetEnumerator_m924F75B2FE7F4AD40F78C8CD50F1A0989CABAB35_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, const RuntimeMethod* method) { { Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m9448D0E5F02B7735F84A9FB02F82717355EA010F((&L_0), (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m215D9F798E7191773CDB53CD06BF33B848331D78_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, const RuntimeMethod* method) { { Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m9448D0E5F02B7735F84A9FB02F82717355EA010F((&L_0), (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6 L_1 = (Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m99CEA56D36A0974208DAE43C17F49FEAB64D6CCC_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, const RuntimeMethod* method) { { Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m9448D0E5F02B7735F84A9FB02F82717355EA010F((&L_0), (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6 L_1 = (Enumerator_t81543EF5C6A80B70ABA5D6406659AD08BB761AA6 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mCB1A03BE5A8290CE7D6B2E9BD126DBC1498BBE4A_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA ___item0, const RuntimeMethod* method) { { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_0 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)L_0, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m46B75A8FC64C7F9D7AE669A49FF18DF383F10BEB_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )((*(WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA *)((WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m11A09361ADCE925375128AEDCDE0351F9DFCB315_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, int32_t ___index0, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_3 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_7 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_8 = ___index0; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_9 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_13 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_14 = ___index0; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mDBBC66E4F67EA1295A9CFAC2F287E22DD565C0D0_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, int32_t, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (int32_t)L_1, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )((*(WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA *)((WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m48265CA674AEB12A89F1F5BE334B0F04BBB22485_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_12 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_13 = ___index0; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_14 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_20 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_21 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_24 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_27 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_32 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_41; L_41 = InterfaceFuncInvoker0< WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, int32_t, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (int32_t)L_39, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m64AC8817CBB5917353755727B61C5721AFAF41C6_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_0 = ___item0; NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m47A81A6E14C73B1B918A1F83498FE653C95B0E2A_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )((*(WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA *)((WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m9C84043D32D8403F1B919BC859E7AD718985A976_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * L_4 = ___match0; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_5 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *)L_4, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE * L_16 = ___match0; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_17 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *, WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tB9006101E6023E639B627F31C20FA512098969BE *)L_16, (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_24 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_27 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_34 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m5BB40D7559087D924B630301B5A8A6B4D3D42594_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, int32_t ___index0, const RuntimeMethod* method) { WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_5 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_6 = ___index0; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_7 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_11 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )); WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (WeightInfo_t251340617EC51F7E375DDE27FD235DBB045434AA )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mBEDC7C5B580393A4A438F35BF85F65AEF02DF6E0_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_10 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_13 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_17 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m07667EFCEA0FC7C9AE62E2C602B6E8FBF1144AC3_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mF75279A72F0D87A53AA65E338040C0948B83D5E1_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_5 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m34B7C58262075C5E91B248AC35A4E25E5D916A1C_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mAC79AA926BEC219F3E03063326A1E23F8752AF90_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this); (( void (*) (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m2BEAED98249835F6A1256E79525E0A54B0FEEE5A_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_5 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0F227ACEEEC39C692322BBA3B67C5CB99BF4B6D2_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, Comparison_1_t708B630CD53BAE48A199B2BD028960BA56783336 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t708B630CD53BAE48A199B2BD028960BA56783336 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_2 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t708B630CD53BAE48A199B2BD028960BA56783336 * L_4 = ___comparison0; (( void (*) (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*, int32_t, int32_t, Comparison_1_t708B630CD53BAE48A199B2BD028960BA56783336 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t708B630CD53BAE48A199B2BD028960BA56783336 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* List_1_ToArray_m9B542DD0699BD5241552FFB477A2B4CE69907E98_gshared (List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5 * __this, const RuntimeMethod* method) { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_1 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)(WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)L_1; WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_2 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)__this->get__items_1(); WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_5 = V_0; return (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m0279F5EEDA9ACA8732E755C2A20FC7BAE4903C9E_gshared (const RuntimeMethod* method) { { WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5* L_0 = (WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)(WeightInfoU5BU5D_t492B24E63F911BFB5E0CE6068D1F10AACF6BDAB5*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t3759E3C2F16A547E467B120795DFB68C6D6F97D5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m72F7D16363E99D623143F2BC45BCE1B5AB4D359D_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_0 = ((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8957533BBA318407FE6495A07FEDAC9B40249A5C_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_2 = ((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_4 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)(OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mEACE5246E203D75E36047469D85B5F7E24FAD267_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_6 = ((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_8 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)(OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_10 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_12 = ((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_16; L_16 = InterfaceFuncInvoker0< OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m3E7373473A49117CA5B751F8CC4C42295D0A84FC_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, const RuntimeMethod* method) { { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_0 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m62336A765E391BB7BBDCD280969B78D3B192242A_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, int32_t ___value0, const RuntimeMethod* method) { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_3 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_6 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)(OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_8 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_12 = ((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m25C7E9ECE61F6D5AF8F6FB184C0A60AED0473D2B_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m34512D363ECC0A0BB5A90242029AB4A7B18F3D81_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m204640BE80B7C3F75480C2B2F9ED5234A3AFA0BC_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 List_1_get_Item_m3E4D0AB46DBFAF53812AF05BB85BBE161520E65F_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_2 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_3 = ___index0; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)L_2, (int32_t)L_3); return (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mB9D21BA5AF1FA9171CDC96ADD2454C0BECCC0102_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, int32_t ___index0, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_2 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_3 = ___index0; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m0D74323DD8A140E668CC2AA9DEA496F9E982EEE5_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )); OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_2 = V_0; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_3 = (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_mEFB6267CD62C2E75E20A81ECD745C171F9C6F340_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_1; L_1 = (( OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_2 = (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m9ACD10B77DE37AEAC9F9A81D43E3D1B16056DDE1_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, int32_t, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (int32_t)L_1, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )((*(OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 *)((OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m274B05ABB1662ECF5DA534C7EDC1028E47A40D8D_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_1 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_3 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mDFAA7F2D5A546357F1E1C7226C8000EBDC375D08_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )((*(OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 *)((OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m8148CEB1A0C749EA31543F3BC62C74E5B0D4D325_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t9B2350DBFE939CF692289C3A605A9F888FB59357 * List_1_AsReadOnly_mE9B5116026E91592A9AA0A3B0AEAE3D0D53E3A6C_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t9B2350DBFE939CF692289C3A605A9F888FB59357 * L_0 = (ReadOnlyCollection_1_t9B2350DBFE939CF692289C3A605A9F888FB59357 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t9B2350DBFE939CF692289C3A605A9F888FB59357 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t9B2350DBFE939CF692289C3A605A9F888FB59357 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m05466FC9F0A8C2428A24309FF13A255FDB90AFCD_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_1 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m0D87DE70EFAF8F138F27EDA4D98EDC91D52DF8A9_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tCE1E074B8086BD74052325934835347938939412 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_1 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_tCE1E074B8086BD74052325934835347938939412 * L_8; L_8 = (( EqualityComparer_1_tCE1E074B8086BD74052325934835347938939412 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_tCE1E074B8086BD74052325934835347938939412 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tCE1E074B8086BD74052325934835347938939412 * L_9 = V_1; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_10 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_13 = (L_10)->GetAt(static_cast(L_12)); OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_14 = ___item0; NullCheck((EqualityComparer_1_tCE1E074B8086BD74052325934835347938939412 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tCE1E074B8086BD74052325934835347938939412 *)L_9, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_13, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mDA31BCC051530EBEC8CD42B635932B4809DA0148_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )((*(OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 *)((OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m30AA50CE832647F7BDEBB1C5220221B9A87C8B78_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* ___array0, const RuntimeMethod* method) { { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_0 = ___array0; NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mC26B573E2E2C0B119538FEEE5B2357CE69E0CD1D_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_3 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m1C7FAA3CA528F7AED389FD7C3D9225A638F89700_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, int32_t ___index0, OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_3 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_4 = ___index0; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m21E9EC91EADC906D11C485CB60541842BA09F0E7_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_0 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m21E2ACAFC2035EB316477246111186ED6A4DC5BA_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_0 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_2 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_3 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mFD28B98254AB8944CE9712B2F50B239B0A3CE801_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * ___match0, const RuntimeMethod* method) { { Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * L_0 = ___match0; NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 List_1_Find_mF432271E3FBEAE7D0CF507EC9C7C901F6897D62F_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * L_1 = ___match0; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_2 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *)L_1, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_7 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_10 = (L_7)->GetAt(static_cast(L_9)); return (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )); OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_14 = V_1; return (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * List_1_FindAll_m97190B17E6C18D2E2605150F63803A1ACFA14A63_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * ___match0, const RuntimeMethod* method) { List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * L_1 = (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * L_2 = ___match0; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_3 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *)L_2, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * L_8 = V_0; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_9 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)L_8); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)L_8, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * L_16 = V_0; return (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m22CDC0C5624EE95C1E909D302E534FA5C93C66CF_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * L_1 = ___match0; NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, int32_t, int32_t, Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mB53BD65ADD5C77F170585541151D02C0DB1CEF77_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * L_10 = ___match2; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_11 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *)L_10, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m326148A43BBD3950E7F2FDF40C5347A72D017C36_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, Action_1_t83A98815726EEB30703F4954E31F620B92C2AD78 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t83A98815726EEB30703F4954E31F620B92C2AD78 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t83A98815726EEB30703F4954E31F620B92C2AD78 * L_5 = ___action0; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_6 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t83A98815726EEB30703F4954E31F620B92C2AD78 *)L_5); (( void (*) (Action_1_t83A98815726EEB30703F4954E31F620B92C2AD78 *, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t83A98815726EEB30703F4954E31F620B92C2AD78 *)L_5, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609 List_1_GetEnumerator_m2A44BEE3DD5A3C773561A9982ECD885A0BD3BB9D_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, const RuntimeMethod* method) { { Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6899FF597F440CF0A2E2869D24A6D4EBDCF14BFA((&L_0), (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m418C4F1FF8B9E2CBAE1188D8AB6AC9D8080FBAD7_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, const RuntimeMethod* method) { { Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6899FF597F440CF0A2E2869D24A6D4EBDCF14BFA((&L_0), (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609 L_1 = (Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m8F49CDE47E1735626EA2B158EB4A3F03B5CF0CB4_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, const RuntimeMethod* method) { { Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6899FF597F440CF0A2E2869D24A6D4EBDCF14BFA((&L_0), (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609 L_1 = (Enumerator_t003EFB84EE7C3F15039BB2C35DB36A4BAA171609 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mF7D6B2350DEC6E382B246603CBCD3F49536AAACA_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 ___item0, const RuntimeMethod* method) { { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_0 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)L_0, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m2DAA85FB30DE04C9D42A04E27DF187DBE255F449_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )((*(OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 *)((OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mF317F704869C05E9D312BDEFDA405389C370CCF4_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, int32_t ___index0, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_3 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_7 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_8 = ___index0; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_9 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_13 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_14 = ___index0; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m6A47F2CD0737C92725314B06455551D25C573E1D_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, int32_t, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (int32_t)L_1, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )((*(OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 *)((OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m20A97C15DC324539EE7BC0BF8D5C70BC632B4B3B_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_12 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_13 = ___index0; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_14 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_20 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_21 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_24 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_27 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_32 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_41; L_41 = InterfaceFuncInvoker0< OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, int32_t, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (int32_t)L_39, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mA24562D56216D254FF6A56646FF8A6112BCF9626_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_0 = ___item0; NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m6E298E26767D5936802B5C75E35810E920A170FB_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )((*(OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 *)((OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m6A958CDFB30986106BDCB6CFA921729FA160C628_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * L_4 = ___match0; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_5 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *)L_4, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 * L_16 = ___match0; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_17 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *, OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tDCE23EAF6493699BBEEFEFA2DF749D6B29AD17C3 *)L_16, (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_24 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_27 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_34 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m3C0EF9811FCBB82EB622B665DD6034BE28112337_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, int32_t ___index0, const RuntimeMethod* method) { OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_5 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_6 = ___index0; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_7 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_11 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )); OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (OrderBlock_t0B106828F588BC2F0B9895425E6FD39EDA45C1E2 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m2954A85E2C48426D441AD566C994BD21B35F3300_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_10 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_13 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_17 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mD3933D72606A10C7CFDDE382B9593EDA2958202F_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m4CE3B885CD645183E077318BAFF8F77AD8062198_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_5 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m09D7204940550A36F49E06FD5873D293D50DF64A_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m66E760DD60399D844272E6E3FE45A2D16370E45A_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this); (( void (*) (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m6DEFD2E9D500F1FEB539D55C8C5EAC195C8B2B9C_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_5 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m613204DFA0825F55B98B8B95B5345A896D07345B_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, Comparison_1_tA7B2757CF3087DF13B29BF5E27ADDE6443A5FD56 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tA7B2757CF3087DF13B29BF5E27ADDE6443A5FD56 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_2 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tA7B2757CF3087DF13B29BF5E27ADDE6443A5FD56 * L_4 = ___comparison0; (( void (*) (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*, int32_t, int32_t, Comparison_1_tA7B2757CF3087DF13B29BF5E27ADDE6443A5FD56 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tA7B2757CF3087DF13B29BF5E27ADDE6443A5FD56 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* List_1_ToArray_m48D1B750AB3A6887251ECCA33546754CD686CAD6_gshared (List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0 * __this, const RuntimeMethod* method) { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_1 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)(OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)L_1; OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_2 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)__this->get__items_1(); OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_5 = V_0; return (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m60E7DE6620B64813E26FA9A5D2D0DC015AA4F78D_gshared (const RuntimeMethod* method) { { OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817* L_0 = (OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)(OrderBlockU5BU5D_tA6CA8293A67A97712BD2A0D7ABBA77E770053817*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t64155E53B00CF19E312B8F9D3C06ED7DC72722B0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif