#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; struct Action_1_t47A08C2475B65A166A7626041E34D5F3A2DE555B; struct Action_1_t826C1DBCF340A414EC90DE6013CC47179D270699; struct Action_1_t5A87C19FB4141855C5EA849D4BA87481BFBC98D1; struct Action_1_t23F178E7964B2C61AD65B85606E089518F02847E; struct Action_1_t05D5BBD7271160401C68E8BE6D7B161A9E614BFE; struct Action_1_t52F66B75348F6747505E21DAF1FF8EE14F98CF15; struct Action_1_tED7D79261B6D45DFAC4CAE464786E6F4A194A130; struct Action_1_t4D5F6C4C8BDC0CA11494D9B094BD466BBF6641C6; struct Comparison_1_tCC5BCF2599EE1133F3D5F448DFA90FD3A157D59B; struct Comparison_1_t89F7A019389FBD318C4A6FCFBF9C56A464984B74; struct Comparison_1_tC36F88DF34E599D1F13FFB2B2AA2C1DB58D705EC; struct Comparison_1_t2B911A8FDAA72F9A5FDB23216B4063E375A43FF8; struct Comparison_1_t9F69E9A66C2595768FE064AE091536E84AEB1496; struct Comparison_1_t52BFB1786E8AC835D688E40CD5258A4641CA16C7; struct Comparison_1_t1D70AD681199BAE9A46BB890478D827A9BA04A36; struct Comparison_1_t2FBBDA2F737C34F07AF62A28BB647644CBDD646C; struct ICollection_1_t690827627958E000C3AE2E96B515888DD3D59D64; struct ICollection_1_t9847E4691F03A3648B9EB20C5E32574BA81EB526; struct ICollection_1_t3E8569B4F2F12D415F68B87185E1643D93600889; struct ICollection_1_tB6093296E02FB28E499D63E0C16F9E143E0554A9; struct ICollection_1_t21580BD83C811E656200D95651D69607136D896C; struct ICollection_1_tDEAA54F5AB7A4F0C9482D34A026DA500D545A49F; struct ICollection_1_t968D3BEEF0C7F86CDD2CDFEDC8F425C4A08F2A62; struct ICollection_1_tC1DD4615E2C3DD9EC157635046CF742CC42330A2; struct IComparer_1_t8D35941C7401C9E98A72800EA6E10AD0014925E6; struct IComparer_1_tE928CF82EC900FB7CAB68290B3D8D09C0F9946EC; struct IComparer_1_t1C5E9CE1220E609C38EB9BD4EAF6C4D3507F6F44; struct IComparer_1_t0B9211D92CAE44081CB5746D3ED34F94353DDDC8; struct IComparer_1_t61E8F8BE84186443B38754F9C0CE793EBC5CAA70; struct IComparer_1_t46501DC9B3E110842C88D4C9E39AC99B3ACA538C; struct IComparer_1_t3E858919FA7B1FF37B45A1C81BC058E7012B1419; struct IComparer_1_t7C074BA47A7D126763152A40BDB84A2D8878C407; struct IEnumerable_1_tCFFB6A1504105F3D6CBEDDB724087DC627FAB2A4; struct IEnumerable_1_tEC7302241E3186FC52D38EF44736B2423D3D7288; struct IEnumerable_1_tE67E1B56C4037EBC9974580D0A769F3B917C8D30; struct IEnumerable_1_t5CC7989DCB4BE3E048F321D74AB8C907FF462DE8; struct IEnumerable_1_t5842408590BAEB6118FC0005FABB5B83C9BC6B6A; struct IEnumerable_1_tE68A53410276BF240C649D3776FBB014805D401A; struct IEnumerable_1_tA1F5EB99AEB36735BD670C028EE5F5297B45F02A; struct IEnumerable_1_t56F330E2DBD9E8EA18DF086050D95522085AAC9E; struct IEnumerator_1_tC4C81E3E93D8B8E0E5DD8C0EC79308746DB52650; struct IEnumerator_1_t3A397F964FA1528FE980ECE1F930B3D052EB66E6; struct IEnumerator_1_tDE9E7E0554BEEA8C88238082FB6B333D9E9FBC24; struct IEnumerator_1_t9316809DA381B67440DCF79D2D35E0AD6698BF8C; struct IEnumerator_1_tF58398D80A7567EBB70FC7DBA817D2EF65CA45B3; struct IEnumerator_1_tA3443B8B30000C15EBD745B7FCBDFCD2FAE78FD2; struct IEnumerator_1_t20AFA076D833EB2E12C0B759132EBEC849E718CB; struct IEnumerator_1_tBF187AFEBEBA471457AF3BA2EEEF2E031A3EF8BE; struct IList_1_tC11E1B423FF5BE693EFE12483805B9D040B4FDA2; struct IList_1_tD492623F2F107388033E9F3C82169D5868790F93; struct IList_1_t0786533E81FFE80397BDA92899A58A8F2DB9B3A8; struct IList_1_t2A5BAC750ADD35F8489800CF286A0A5B83C05822; struct IList_1_t68CF2CBB5A00352D6B67BEEBCDD2298F615570FB; struct IList_1_t938BE84D31BD4A0DEB0975F837EB3A4B3F91F7E5; struct IList_1_t4D32144A0F28CC2EC0F9AAD327B0E25A7468BC49; struct IList_1_t1C739DF923F29AB79CE119A302B8E7DB02D448EC; struct List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D; struct List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48; struct List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4; struct List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC; struct List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E; struct List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF; struct List_1_t218CEA415E5769B47AB34C68D264977822ECAD17; struct List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4; struct List_1_tC4B17EA39DF70613B809F0907119BB153471D65C; struct Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760; struct Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4; struct Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5; struct Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221; struct Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20; struct Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56; struct Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A; struct Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336; struct ReadOnlyCollection_1_t4F638D3345C6474EEDAFADB7244F53E0C838EE6C; struct ReadOnlyCollection_1_t93BE969BB2AE2A90B5A603C6754EE6CFCC2CAD79; struct ReadOnlyCollection_1_tE0949B52F9EFF013FC0AC074F11AB0C218330FD8; struct ReadOnlyCollection_1_t4322FD3BC4C9F7B5B4E5F899FF68BA85F8C4389B; struct ReadOnlyCollection_1_t233E2B251069198F9A6F8992134ECE6C0C97FE5A; struct ReadOnlyCollection_1_tB12EE07899816E91A365B070CCB9A3E34F924B96; struct ReadOnlyCollection_1_t4398B62349E9CF609C519AD584D9EB272080CD25; struct ReadOnlyCollection_1_t719CDA7F3D62F18A0742E640D4585FAC5C011D1A; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940; struct CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C; struct PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36; struct HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1; struct PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F; struct DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359; struct CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD; struct EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; struct DecalCachedChunk_tDEF493C8A3A1F442BDEC1794BDDA0996B32DCACE; struct DecalCulledChunk_tFD4472F0ADDD173C7B13E8B0529983E745F12ED3; struct DecalDrawCallChunk_tBD0491A1B0B7D19DF01A5C9EDE0A40CBEDBF7A3A; struct DecalEntityChunk_t2CDCBFA35711DA074631D26572EF9755A3AD740C; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct Event_tC881D7A203D6C9F1FCBC172EFDED5E2731673B97; struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; struct MethodInfo_t; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct String_t; struct TrackEntry_tB5520FCFE5AB9FFE33EA8A5514AA3F92F4E9B676; struct Type_t; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_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 Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com; struct RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940; struct CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C; struct PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36; struct HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1; struct PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F; struct DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359; struct CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD; struct EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8; 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 struct List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48 : public RuntimeObject { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4 : public RuntimeObject { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC : public RuntimeObject { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E : public RuntimeObject { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF : public RuntimeObject { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t218CEA415E5769B47AB34C68D264977822ECAD17 : public RuntimeObject { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4 : public RuntimeObject { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tC4B17EA39DF70613B809F0907119BB153471D65C : public RuntimeObject { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t4F638D3345C6474EEDAFADB7244F53E0C838EE6C : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t93BE969BB2AE2A90B5A603C6754EE6CFCC2CAD79 : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_tE0949B52F9EFF013FC0AC074F11AB0C218330FD8 : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t4322FD3BC4C9F7B5B4E5F899FF68BA85F8C4389B : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t233E2B251069198F9A6F8992134ECE6C0C97FE5A : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_tB12EE07899816E91A365B070CCB9A3E34F924B96 : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t4398B62349E9CF609C519AD584D9EB272080CD25 : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t719CDA7F3D62F18A0742E640D4585FAC5C011D1A : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct MemberInfo_t : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 { int32_t ___a; float ___b; }; struct HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC { int32_t ___parentHash; int32_t ___hash; }; struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___m_Polygons; float ___m_FrustumHeight; }; struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_pinvoke { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___m_Polygons; float ___m_FrustumHeight; }; struct PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_marshaled_com { List_1_t5FC3329744B133EEDF6D1F91F711F3DB16EBD13D* ___m_Polygons; float ___m_FrustumHeight; }; struct DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D { int32_t ___chunkIndex; int32_t ___arrayIndex; int32_t ___version; }; struct CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 { DecalEntityChunk_t2CDCBFA35711DA074631D26572EF9755A3AD740C* ___entityChunk; DecalCachedChunk_tDEF493C8A3A1F442BDEC1794BDDA0996B32DCACE* ___cachedChunk; DecalCulledChunk_tFD4472F0ADDD173C7B13E8B0529983E745F12ED3* ___culledChunk; DecalDrawCallChunk_tBD0491A1B0B7D19DF01A5C9EDE0A40CBEDBF7A3A* ___drawCallChunk; int32_t ___previousChunkIndex; bool ___valid; }; struct CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_marshaled_pinvoke { DecalEntityChunk_t2CDCBFA35711DA074631D26572EF9755A3AD740C* ___entityChunk; DecalCachedChunk_tDEF493C8A3A1F442BDEC1794BDDA0996B32DCACE* ___cachedChunk; DecalCulledChunk_tFD4472F0ADDD173C7B13E8B0529983E745F12ED3* ___culledChunk; DecalDrawCallChunk_tBD0491A1B0B7D19DF01A5C9EDE0A40CBEDBF7A3A* ___drawCallChunk; int32_t ___previousChunkIndex; int32_t ___valid; }; struct CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_marshaled_com { DecalEntityChunk_t2CDCBFA35711DA074631D26572EF9755A3AD740C* ___entityChunk; DecalCachedChunk_tDEF493C8A3A1F442BDEC1794BDDA0996B32DCACE* ___cachedChunk; DecalCulledChunk_tFD4472F0ADDD173C7B13E8B0529983E745F12ED3* ___culledChunk; DecalDrawCallChunk_tBD0491A1B0B7D19DF01A5C9EDE0A40CBEDBF7A3A* ___drawCallChunk; int32_t ___previousChunkIndex; int32_t ___valid; }; struct Enumerator_t11ED26FF6A635985E172C115296769381393AF22 { List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* ____list; int32_t ____index; int32_t ____version; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ____current; }; struct Enumerator_t324BD7F8029F7040FA383D785DEC53A84DF8117B { List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* ____list; int32_t ____index; int32_t ____version; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ____current; }; struct Enumerator_t572207D57A2A905EE8118257BECBF1C2E35898BD { List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* ____list; int32_t ____index; int32_t ____version; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ____current; }; struct Enumerator_tB672F930F29F2C8FFAE6E0A9425E9A90A691CDB5 { List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* ____list; int32_t ____index; int32_t ____version; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ____current; }; struct Enumerator_t8281373DBC55D6AE55554D6ED467A4DF3F9C1265 { List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* ____list; int32_t ____index; int32_t ____version; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ____current; }; struct Delegate_t : public RuntimeObject { intptr_t ___method_ptr; intptr_t ___invoke_impl; RuntimeObject* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; bool ___method_is_virtual; }; struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Delegate_t_marshaled_com { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Exception_t : public RuntimeObject { String_t* ____className; String_t* ____message; RuntimeObject* ____data; Exception_t* ____innerException; String_t* ____helpURL; RuntimeObject* ____stackTrace; String_t* ____stackTraceString; String_t* ____remoteStackTraceString; int32_t ____remoteStackIndex; RuntimeObject* ____dynamicMethods; int32_t ____HResult; String_t* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_pinvoke { char* ____className; char* ____message; RuntimeObject* ____data; Exception_t_marshaled_pinvoke* ____innerException; char* ____helpURL; Il2CppIUnknown* ____stackTrace; char* ____stackTraceString; char* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; char* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_com { Il2CppChar* ____className; Il2CppChar* ____message; RuntimeObject* ____data; Exception_t_marshaled_com* ____innerException; Il2CppChar* ____helpURL; Il2CppIUnknown* ____stackTrace; Il2CppChar* ____stackTraceString; Il2CppChar* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; Il2CppChar* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct ExceptionArgument_t60E7F8D9DE5362CBE9365893983C30302D83B778 { int32_t ___value__; }; struct ExceptionResource_t609A85E253A4E615583553D91D839E2E79FDFBD9 { int32_t ___value__; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { intptr_t ___m_CachedPtr; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr; }; struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { intptr_t ___value; }; struct RenderRequestMode_t660E12F8EBA39A0449633A31AA8DEFC97D366ED0 { int32_t ___value__; }; struct RenderRequestOutputSpace_tF55D7C0ABB4514D5FBF1695B9E71644C2256D329 { int32_t ___value__; }; struct EventType_t7AF1D09076F1C8C73917A3CE63A9BF3B32E8D557 { int32_t ___value__; }; struct MulticastDelegate_t : public Delegate_t { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates; }; struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates; }; struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct Type_t : public MemberInfo_t { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl; }; struct RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A { int32_t ___m_CameraRenderMode; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_ResultRT; int32_t ___m_OutputSpace; }; struct RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_marshaled_pinvoke { int32_t ___m_CameraRenderMode; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_ResultRT; int32_t ___m_OutputSpace; }; struct RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_marshaled_com { int32_t ___m_CameraRenderMode; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_ResultRT; int32_t ___m_OutputSpace; }; struct CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB { Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___m_Custom; float ___m_Weight; }; struct CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_marshaled_pinvoke { Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke ___m_Custom; float ___m_Weight; }; struct CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_marshaled_com { Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com* ___m_Custom; float ___m_Weight; }; struct EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE { int32_t ___type; TrackEntry_tB5520FCFE5AB9FFE33EA8A5514AA3F92F4E9B676* ___entry; Event_tC881D7A203D6C9F1FCBC172EFDED5E2731673B97* ___e; }; struct EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_marshaled_pinvoke { int32_t ___type; TrackEntry_tB5520FCFE5AB9FFE33EA8A5514AA3F92F4E9B676* ___entry; Event_tC881D7A203D6C9F1FCBC172EFDED5E2731673B97* ___e; }; struct EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_marshaled_com { int32_t ___type; TrackEntry_tB5520FCFE5AB9FFE33EA8A5514AA3F92F4E9B676* ___entry; Event_tC881D7A203D6C9F1FCBC172EFDED5E2731673B97* ___e; }; struct Action_1_t47A08C2475B65A166A7626041E34D5F3A2DE555B : public MulticastDelegate_t { }; struct Action_1_t826C1DBCF340A414EC90DE6013CC47179D270699 : public MulticastDelegate_t { }; struct Action_1_t5A87C19FB4141855C5EA849D4BA87481BFBC98D1 : public MulticastDelegate_t { }; struct Action_1_t23F178E7964B2C61AD65B85606E089518F02847E : public MulticastDelegate_t { }; struct Action_1_t05D5BBD7271160401C68E8BE6D7B161A9E614BFE : public MulticastDelegate_t { }; struct Action_1_t52F66B75348F6747505E21DAF1FF8EE14F98CF15 : public MulticastDelegate_t { }; struct Action_1_tED7D79261B6D45DFAC4CAE464786E6F4A194A130 : public MulticastDelegate_t { }; struct Action_1_t4D5F6C4C8BDC0CA11494D9B094BD466BBF6641C6 : public MulticastDelegate_t { }; struct Comparison_1_tCC5BCF2599EE1133F3D5F448DFA90FD3A157D59B : public MulticastDelegate_t { }; struct Comparison_1_t89F7A019389FBD318C4A6FCFBF9C56A464984B74 : public MulticastDelegate_t { }; struct Comparison_1_tC36F88DF34E599D1F13FFB2B2AA2C1DB58D705EC : public MulticastDelegate_t { }; struct Comparison_1_t2B911A8FDAA72F9A5FDB23216B4063E375A43FF8 : public MulticastDelegate_t { }; struct Comparison_1_t9F69E9A66C2595768FE064AE091536E84AEB1496 : public MulticastDelegate_t { }; struct Comparison_1_t52BFB1786E8AC835D688E40CD5258A4641CA16C7 : public MulticastDelegate_t { }; struct Comparison_1_t1D70AD681199BAE9A46BB890478D827A9BA04A36 : public MulticastDelegate_t { }; struct Comparison_1_t2FBBDA2F737C34F07AF62A28BB647644CBDD646C : public MulticastDelegate_t { }; struct Enumerator_tBE59273D5AD9B676146C3D1CC9247407D742AE12 { List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* ____list; int32_t ____index; int32_t ____version; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ____current; }; struct Enumerator_t4C5AEABEF72C8B11E8C2B1C6BF08167994CA84D2 { List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* ____list; int32_t ____index; int32_t ____version; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ____current; }; struct Enumerator_t836CF0B7C360659E6648BCB541B565B4F96C810D { List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* ____list; int32_t ____index; int32_t ____version; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ____current; }; struct Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760 : public MulticastDelegate_t { }; struct Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4 : public MulticastDelegate_t { }; struct Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5 : public MulticastDelegate_t { }; struct Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221 : public MulticastDelegate_t { }; struct Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20 : public MulticastDelegate_t { }; struct Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56 : public MulticastDelegate_t { }; struct Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A : public MulticastDelegate_t { }; struct Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336 : public MulticastDelegate_t { }; struct ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48_StaticFields { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___s_emptyArray; }; struct List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_StaticFields { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___s_emptyArray; }; struct List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC_StaticFields { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___s_emptyArray; }; struct List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E_StaticFields { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___s_emptyArray; }; struct List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_StaticFields { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___s_emptyArray; }; struct List_1_t218CEA415E5769B47AB34C68D264977822ECAD17_StaticFields { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___s_emptyArray; }; struct List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4_StaticFields { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___s_emptyArray; }; struct List_1_tC4B17EA39DF70613B809F0907119BB153471D65C_StaticFields { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___s_emptyArray; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Type_t_StaticFields { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder; Il2CppChar ___Delimiter; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes; RuntimeObject* ___Missing; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940 : public RuntimeArray { ALIGN_FIELD (8) RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A m_Items[1]; inline RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A* 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, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ResultRT), (void*)NULL); } inline RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ResultRT), (void*)NULL); } }; struct CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C : public RuntimeArray { ALIGN_FIELD (8) CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB m_Items[1]; inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* 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, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Custom), (void*)NULL); } inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Custom), (void*)NULL); } }; struct PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36 : public RuntimeArray { ALIGN_FIELD (8) Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 m_Items[1]; inline Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2* 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, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 value) { m_Items[index] = value; } }; struct HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1 : public RuntimeArray { ALIGN_FIELD (8) HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC m_Items[1]; inline HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC* 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, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC value) { m_Items[index] = value; } }; struct PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F : public RuntimeArray { ALIGN_FIELD (8) PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C m_Items[1]; inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* 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, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Polygons), (void*)NULL); } inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Polygons), (void*)NULL); } }; struct DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359 : public RuntimeArray { ALIGN_FIELD (8) DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D m_Items[1]; inline DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D* 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, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D value) { m_Items[index] = value; } }; struct CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD : public RuntimeArray { ALIGN_FIELD (8) CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 m_Items[1]; inline CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9* 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, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___entityChunk), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___cachedChunk), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___culledChunk), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___drawCallChunk), (void*)NULL); #endif } inline CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___entityChunk), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___cachedChunk), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___culledChunk), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___drawCallChunk), (void*)NULL); #endif } }; struct EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8 : public RuntimeArray { ALIGN_FIELD (8) EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE m_Items[1]; inline EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE* 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, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___entry), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___e), (void*)NULL); #endif } inline EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___entry), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___e), (void*)NULL); #endif } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m7B9201F6C6F601833F81CDA428856DDD0303F222_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A List_1_get_Item_mFD06FCFD15E36553A5A0B889454AC8ED8CD42B40_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m5DE0C77AFBAE778817B286D65F46EE2818DD6D9A_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mE846B6B2F0E1255D89F3DCE6B063A4F516D7B821_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m91EB706AE35637A9DCF1B54EF72AF9A0CC12E730_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m8B4D4C580058D9063406EA671C4BD7B4A8D15E64_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mA9D0A2846595D00D5E39BF27B1522F603043C07D_gshared_inline (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2CCFF260A82A2A2BA34F6EEE9EA407749FB7C95A_gshared_inline (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m5F47A63DD27F64CEF477FF8AE31DD8EBF5A17B95_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m95DC093B7708BDF59532E330051B36968D86C8F6_gshared (ReadOnlyCollection_1_t4F638D3345C6474EEDAFADB7244F53E0C838EE6C* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m840924E3AE2FE9175BA24324766A59EC4ED48699_gshared (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_array, int32_t ___1_index, int32_t ___2_length, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m0BA97B634619E4125F8D9A1B031C4BFDACD82E1D_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, int32_t ___1_count, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mECB8913ABE3198164B0219623802AFC6DDB3DDA8_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m3AEC4B266C18C6F6991EF8079435AF753C41F859_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m78673082F06007AB0B55008B838679311CA9B182_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m3A0D43B0827655DF571FFC19FBC69537A2220FE1_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m31E24D677F7B19840735BEB83EC2EFEE7DBD670D_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2A4FC6EF1E1FFFC0A2C108F4F242D8EDDA390AF6_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m0DA5F82A0D780EABA488207E449FDE5710FF5609_gshared_inline (Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m88AE18AC32A123188D11F0BCBD37072234915F0C_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m23F2AC2D7AA8DAAA21C4B094C3B3F0ACC9B4370C_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___2_match, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m1B09D4BA480E5D788D6638EB51EFA903072914D5_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m7D380E7E1DB122532C36A2A7A9DEBB97BC7DA8C7_gshared_inline (Action_1_t47A08C2475B65A166A7626041E34D5F3A2DE555B* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m6025624CF08318BF6F7920E5A05A60E84B5E8797_gshared (Enumerator_tBE59273D5AD9B676146C3D1CC9247407D742AE12* __this, List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m79CEE946188BDF2A819AF69ACBA46EB9FD8AD04C_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_mAED5AA853F9EF88FA02CCF27EB029B3FFB9661F5_gshared (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_array, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mE2F534E8E46D08007D574C24D0124CFCB171DBE6_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m1819FDB4A99C0F3D68B1D0F5AC7E6BCCCE6AED52_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m2BE2F8E8ADC8EE692D62290598EDA748336ED41F_gshared (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_array, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m1104E6CA5D81DA11C672694EE102AF1578E8416E_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mAB0513963490D8966ABA02FA463DED4FE27DFFAE_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mC54BE04285CF9066880085B11452BEB07F530E09_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m0F471D8553640A2B108AB44C55F777910C4DB5C6_gshared (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mCA9D545486AC07A8313086F472E0CD89CD13913C_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m0A294081E73E658E2A841A810FAA00E6E51A70C4_gshared (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m42FE6EC3DF53A5D8EF3DBA2E1BA42F96BA5FA3CF_gshared (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_tCC5BCF2599EE1133F3D5F448DFA90FD3A157D59B* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m96E1C68B99172514E3C6E17163640F8CAA6428AA_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_mEDAD13C7B7E40ECE84CC06B6568DD2B23DAAFBC8_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m6650EFE98F0EBE8066F0FBAFD0B11B8581FB98AD_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m4C218F14375DB7D7D5C0EC54E1FCF09D4C32E722_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mC99FC2EEE5E90186183489F230DC5313B605BF46_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_gshared_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_gshared_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m233706F75858B35C00299837EA27CFD6AE94DFB1_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m3DFC91B7D52AFBECA3E0EF09490F0534C5A7E24B_gshared (ReadOnlyCollection_1_t93BE969BB2AE2A90B5A603C6754EE6CFCC2CAD79* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_mB067A6A027485E96C307D8E39D10B0F925AE48EB_gshared (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___0_array, int32_t ___1_index, int32_t ___2_length, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mC93DEDE9FF0EFBFC3334011DB670CAF3CF14AC97_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, int32_t ___1_count, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m8E97FFE9821283F23E4752389C5761E20EF395C8_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m1A915CAC112F73B52BB68D2FA6BA64FD99CF449E_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m9F677FA378427D8BF2714B0B08BFD72AF242A627_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6CBEABD08E6D3F3576D00B48F915196A95016787_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mBF483381C110C2314481615348B8645FB49ABC5E_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mB01F786C87E9F4642EACC192487FF69BF961D7A3_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m8763C1E74D4B6C6ADAE3A46EED55C3E30A21DA4E_gshared_inline (Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m7BD89636D5B899F64139A5D595780AF809D81FF8_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___2_match, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m87CA98914362B7862738C59BAB9E8EF5C6862246_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m01DC6B0AABC658C7C3D34A86AF560C685C49EE60_gshared_inline (Action_1_t826C1DBCF340A414EC90DE6013CC47179D270699* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m24E703F99595774A34CF29DE1E61133BEAFD6B2D_gshared (Enumerator_t4C5AEABEF72C8B11E8C2B1C6BF08167994CA84D2* __this, List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8C48E87CF9205770EDDDB35D81D1BCBECB33169E_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_mF9D0232DA40D20AF52B413AEDD2A3E4BBCD7EBEF_gshared (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___0_array, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m619FB04770AE43FBBBE54A72B8E28D1E895E2F66_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m3C18A66358D1A2A1F834F22EB2FD898ED64DEB7C_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_m199521B2C85EB339004E809247219D0EDD07FEB6_gshared (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___0_array, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mDA98B8323BBF0C9A71293E51E6757556C1C89125_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mB6702875831C82E3A0E8950B172A30CDB261D616_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m022A7F8CC04915907C17F1AEB23C54DCDC24DD64_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_m609801766D98DA8C14E792C1F4541F610E17EE0C_gshared (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m03034131E43ACADEF47716AC9D222C4D4F5EBE68_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_m3B0E4E203F3F787194C94076ECDAA04BFEAF6EAE_gshared (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mE161B57653BF145DEE46B51BFB1DC6FC9A752398_gshared (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t89F7A019389FBD318C4A6FCFBF9C56A464984B74* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m997725B77A8BA3EB2F51E064CE6D20C6D2092AE0_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 List_1_get_Item_m3574C672EB5E1F26025B3E7E4D33E50E01320738_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_mDBF64B866A043A6BF1668AF6943F5AB916B8D622_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m64F50C5A84B04EB91F70E5594F76D58C342DF699_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m4C18EF8A5E0543CD47CD0EC53E3FB94EED7E9240_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m73BE214867D910193EE42834A648FE8668792176_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD9E96CED8DC4A6D469DF32ED3AAA794CBD4A1D8E_gshared_inline (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2A23CACCDAC8A421C61E6211A9BE50D60BA1E7E0_gshared_inline (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m1F34014D412D8E9AB91CE0657A0BCA3DDEB5F5B5_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mE5CB3EBF09B0B52BF871BA37E21FE1AD47C18DD7_gshared (ReadOnlyCollection_1_tE0949B52F9EFF013FC0AC074F11AB0C218330FD8* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_m389AC3A371D9DEAAAAB5D37599FC514726636818_gshared (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___0_array, int32_t ___1_index, int32_t ___2_length, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mF83C881C6ABDABF9BB865C6D45558C3BE0A9108A_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, int32_t ___1_count, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mED7D31D29394B1F4DA6F2BBF11586E5D8149B1F0_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mD60873F8D5A88D5208E426200844CDB0C7DCDB07_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mA15965C00D4813D5004B81E6EE6234037B811A35_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m3D8486E2AB9F459E20BE9A54470E998E9018E53C_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m7BA05C49B5FB7508BE4C0D5DF7A7DF25907A2988_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mA926C7A354D2C672E5AB691B947DCCA83A188EEE_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m7754FD1EF0F9D46E8DAB4F8A609D7082F15C65C0_gshared_inline (Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6CEDE5A2EE6BEB00CBE8D447849A3B7D3CEB2530_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m20E48D7D46194FF2B50ABA3E90A7790041206ECF_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___2_match, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mA72D242A741744FEEB48DD0D8151A3161F0AD9E5_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m619D4A2654773BE335D7D10B94EE0E31C152CC12_gshared_inline (Action_1_t5A87C19FB4141855C5EA849D4BA87481BFBC98D1* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mD8F4A87BD621314A3FE7221310374646C7C8513C_gshared (Enumerator_t11ED26FF6A635985E172C115296769381393AF22* __this, List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA03CE803F4C6861903F6FE0AE7ABA069957A4BEB_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_mD3BE8B379D485CC40F48D364E29B033BA43F6014_gshared (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___0_array, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m1919AA9007C9661DCD1FE79B4151ECA318BA1471_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mA268699A5FDD1CB41C936A22F37573BC7735F9DE_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_m32EFA8CEEE550453D7EB27D7E44DE9D2233D036D_gshared (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___0_array, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m77974740A6E5FAAAB78091759D10BA6975EA604F_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m65938208304C89368EE900806B5AF0D6A1BC9817_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mA1836F54B3AD45927FF2CC32F642F26B63E9A7C9_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_m973B888FFCFCEA85A359A3C26572001057F74726_gshared (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE3B2B314FE15019FCF9ED45FE885B0A7065B92FB_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_m685B2DB376959B1612898C256A4FD7794A81ECE8_gshared (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m40A1D6613870AA23C64AE858987A3809344A8A4F_gshared (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_tC36F88DF34E599D1F13FFB2B2AA2C1DB58D705EC* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m451BFBFC58096C5D7F2BB57331F7AE0E21F3B3A9_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC List_1_get_Item_m2A1F1247CE1AD67D91B62ACEACD58198DD98CCAF_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_m38EBAB8F11581C3AC2414E69D7161D8F609E73D1_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mF62977568768804F3A40087E0AF01707DC6B113F_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mE79E984DD908171FF447222B5FD80105B7E762AD_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m57C827C7BBEEE7A0E8A6294B536F95A5F6E2BA8D_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mFA0EE57157DD86A7A0A564B76FED1B38BAF6E921_gshared_inline (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_gshared_inline (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m55D983F1DB5D1963585E6920E62DF958FD2B8CA6_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mABD0919FC66CE7BFFE633DF265C9DFB41E05EA77_gshared (ReadOnlyCollection_1_t4322FD3BC4C9F7B5B4E5F899FF68BA85F8C4389B* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_m542CB837C586D3E2DC3F5056C6CF135885FCFD64_gshared (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___0_array, int32_t ___1_index, int32_t ___2_length, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m7B14AA63464281E2C94C7CB8B6AA9947A0176752_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, int32_t ___1_count, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m4C14D69FAD9B23EC389B9F7D6E1710726F3E618A_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m42C7D7EEED878FB2757EB3FA231D7A1858B1A0B0_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m695D02A43C816D072EE6224F287D5BEA6AE2963D_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m4C08029DAFB6A478DD02CE5B0AB15762968F6CE1_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mF700C4C122AED2722C2717BF2DE3A3D5FB9C0B42_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF032F094410DA69F342CB89F18F039D939E359EB_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m57C67B096A44638E3656FED91B5FD81ECFA71E54_gshared_inline (Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mECA131A70148BDBE8AF44136CF4719071C97DF42_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m999DD658A968BEE471D3CE90DCD86380A908DFAF_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___2_match, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mD4229C715AA69B7739C64A704CDCD08D57E1195A_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m004809C725C76F77742BAA055218F5AB11758EF9_gshared_inline (Action_1_t23F178E7964B2C61AD65B85606E089518F02847E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mE572F7DFD75BF37D1AAF1CFA6310B6002CA9F842_gshared (Enumerator_t324BD7F8029F7040FA383D785DEC53A84DF8117B* __this, List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m4E136B1C19C27C9B6028B2E31728368B225E932B_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_mFEF94C6BA60338E710EB507E7D22477DBF1593E3_gshared (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___0_array, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m3486E4C4BEDD53A4A55BE3DC79B06915420B5A72_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mC9EB9D16177EA5739A38C26346FDB466D58B5B6E_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_mA9CCAD9AB392C3D04BA3317A173BCB30BB37580E_gshared (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___0_array, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mC49FB303A88FB20B7AF562E613995E522E175B15_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m029805777205FFA033C6853500B9434A459A4C22_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m1F13446924570EE6A1465F1B0FAE0D86124B5074_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_mCC76FF942FAF632000087C184D9E03C5A15D0CE8_gshared (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m17823CFFE6E5A9449EFCFC2B9B73BCBCAA017BE6_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_m5A0852FFFF1FA8D2A3F32D6F217C812F27050191_gshared (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m7B5F078BD18704BBA30548E4DCDACC1CEF0918E0_gshared (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t2B911A8FDAA72F9A5FDB23216B4063E375A43FF8* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mF63DBAD22E9A1CF716E13689F051BA057CE77701_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_mCED73118445BA06919262C21289F3B0DE65E82C6_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m92D3869B1D00AFDC03DA0288B91DD6D1BFDF9DA0_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m0EB45C43D1AB34EF4B551E2DA2A20879CF1269F0_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m7A388E2A4CCB6D0CA5DD40E44EF4E2EE9A29D552_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_gshared_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_gshared_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m41BD7F958817B741E650D12A15AC146CE180320A_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m4100DD6B05719BF07DFED98B2053ADE201EF8EC6_gshared (ReadOnlyCollection_1_t233E2B251069198F9A6F8992134ECE6C0C97FE5A* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_m6CD39ACC0C328864F151E1C6952F42334603E286_gshared (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___0_array, int32_t ___1_index, int32_t ___2_length, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m0D3C74FF42369DB537A8D8849510B47CC291EACA_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, int32_t ___1_count, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m8A3F1F13011ABFC159873547013EF7FB0D12111C_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mDA1D10B7BF7E1F42DAF5908FAF50A6CD4F7761BC_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mB00182DE3FA700B6BA787A82B147556DFBD416D8_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mD6E2368F69078A92BE42CE0DDF4586DC2CE21C4E_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mF92A05D2E00BF41986E35F7451C1ACA3C4C7896C_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m0EDDBB1904B1704838F98264E72D0137C9DF297A_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m4CB3FEB8EDD80B2473004D7FE1CA9AFE2BD1A454_gshared_inline (Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m9327831183ACC15B4885AA54B89D33F9110B029E_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___2_match, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mC943D35BD500C501E34FC4ACF2B52BF0EFA9D20D_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mEDBC93BDEFFFA0355FD89A68711D8F2C9179A88E_gshared_inline (Action_1_t05D5BBD7271160401C68E8BE6D7B161A9E614BFE* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m950DA4344BC84900FEAC7E04EE208BFF077F0F83_gshared (Enumerator_t572207D57A2A905EE8118257BECBF1C2E35898BD* __this, List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m154C9EC9AFD2D3AB336329B433300D47EACC8A3B_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_m647995810CCC5B8B2F12D3B06F0C8C4AFF17160C_gshared (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___0_array, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m33A033692E8F5217CC14F4404B62B46B70AED46C_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m1FAE2EC32A9301A340128EE3C7FFD02AEF3017F1_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_m4ED0B382070A4BEF2E54A64C4D3343885F557FA5_gshared (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___0_array, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m7C8505FABB988BC65337C1FF114393737C4A8A9A_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m37BB2B5A0E0B29BB524E140A9617879928CAA42D_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m6F4254C9206A5B5B220C40BF6E7BF419679ADC69_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_mE601D420EAB18136E31A5E7E7C50BD33CD14E5F9_gshared (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mD17AE0DD5938A0B43F4B80E2516609C94FAF9AE0_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_mBA825B4EF28331E16FB501F49C25139CA95860CB_gshared (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m21E9AF7889C2B28AFB02D257599676481F31F542_gshared (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t9F69E9A66C2595768FE064AE091536E84AEB1496* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mCB5F8CA45E511E93DA9A0CE881ABFA52CC153421_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D List_1_get_Item_m54FB7CAFE4C95FB5BAD4BFD0BDAE72F6C6B0E7F3_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m55CAFD50AE009679E1BEB055374609F458212CDB_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3BF7B0B2C94CCE04F5404BC1BBDE6B1FCFAC802D_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m2E6AC37E6A35250D5466273135CC6693D65E6FC6_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m0CDE73C0142B66DDD4F6E795B0D24FFB8CEDCF4B_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mF87065DB2C5D09F1743E971BED0CCDC4827EB029_gshared_inline (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mED203CDDFC49CE3879C37BC63A8F53B4375C351B_gshared_inline (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m0E5F1FA14A38C22F62BAE852CEA7DF5CFD3AE736_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mC85E8E88D50598D295F6A05BCA227ABA4745BBAC_gshared (ReadOnlyCollection_1_tB12EE07899816E91A365B070CCB9A3E34F924B96* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m3D70C1C745D8C46668D9F94BAE932C42D435F10D_gshared (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_array, int32_t ___1_index, int32_t ___2_length, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m774E4FA0E303FA40CD690A6E4ADB15AE92DA0547_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, int32_t ___1_count, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m7417BEB89659C945AC6E59075D25E62787CEA8D8_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mE7E85EAED48B3E116E66C3E37BE34CE9ED09A55B_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m979DA89B1D20C9D90521990920A30D96187C1239_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m4DBA73706C2363FA1B7722BAE1DED20AE6E8746F_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mAC73799076F50EE5C76C18748B3F0BBBB45A9779_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mA6644DD36AC1AE599E140DA5F981A003D66218B6_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mCD498515767F9BC281524E7E8E07EF2179D630BE_gshared_inline (Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m85ABB9DABC756112634E3DAA683DB6B932717F89_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mBFAD6A5A793CFF6C66CFA464A3E876596E6A7E59_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___2_match, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m865281551A1CD2C4F4F739CC12B0839F25D589CF_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m2ACBDF4EB78E99AAA9481535F65A1EC819A38148_gshared_inline (Action_1_t52F66B75348F6747505E21DAF1FF8EE14F98CF15* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mF5965C5DA8FF7D2253A51EC08CAEBB471A2D84BB_gshared (Enumerator_tB672F930F29F2C8FFAE6E0A9425E9A90A691CDB5* __this, List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mDA6532A28CBD54A6585CCA3841AE0CCCE9F0EB73_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m5AA695A4A29558D46D7BF6758009C858DC9424FA_gshared (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_array, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m4357E2C9E1D9AC3ED77ABDE03C7D75EEC4406E8C_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mB136931F8B806FB9DE88F774BDAABE16C7E1950E_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m2AA9D82E41E2C85450B5B326C60126CFE6AD47CE_gshared (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_array, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mF55E3CA89C3C91967E167EAD875ABC7261857363_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m9E7373C22A1088FE17E3133611D887D290064023_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m98B8AB2F177659FB41967FD4C4986D4320E559AA_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m892182A549733B5F0E38A0A279B5EB60741DEF99_gshared (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4CA087DA17FE53A81888381200D85A8EDF104911_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_mD9743526264BFD8A63BA08676C9682D51B66F610_gshared (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mB33CE7FF7C14A2745901FDF675F3F6CBD7EB7A8C_gshared (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t52BFB1786E8AC835D688E40CD5258A4641CA16C7* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mD014FA4FCB263CE288AD5BB41FE58154B16BAC05_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 List_1_get_Item_m590DCDF63905DBC9AFD853145981546152F126A4_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_mA5F6FCE4722D3E6F75441C4FB498B4468A55F585_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mA56E7E3B84B486552CEBAF1FFD6986FA5F724808_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mC95A72BD9417C19E5A29495887130736575B720E_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m7044CAA0EC8777D50869FCB9236238868C81480B_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m53400F87C60C102F372B41825F43DDAA9544F2B7_gshared_inline (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m909A1611EC4BDDD2C6E5C216F5D2554E1CCA0C58_gshared_inline (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mC53346A221033E03B602F95F71BC2C443956E14A_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m6A964140FC678FC2AC128A55FA77A17918991FEF_gshared (ReadOnlyCollection_1_t4398B62349E9CF609C519AD584D9EB272080CD25* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m00AF48A2DABC490FDCF00D374A0D3F9B63CBD62A_gshared (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_array, int32_t ___1_index, int32_t ___2_length, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mC45F2B01490D201164646EFDD6A0CF855EE87358_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, int32_t ___1_count, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m568AB3B71814D7DC5ACD6A5F36A0FA5845D35248_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mF214627797F37B46B24DF8F3CD8EAF7EB63F7DD4_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m3BA521265DAEEDF6FA64BF6FEE89043626B67C93_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m03A56F45FFB4759017E2EFEEA39DED072B018A50_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mD3C2E5B60DD7F968D779BC401B03A035A9E04C03_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m406022677CE0BE44DE9B85ABC0F46AF1C2293BC6_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m427B99B0134D1D9A1AB39D1B7499CBD37265E1AE_gshared_inline (Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m44CF7D068C78C4031FE1623E6502FC9270D1630C_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m47074FD14271C83D0008852AF78FB31F5D4D919C_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___2_match, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mABFF7F8D67D1C8938B1C547D8518780A3E4D295A_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mD57BE70333A868AC150DD17CD0E6313BB31597DC_gshared_inline (Action_1_tED7D79261B6D45DFAC4CAE464786E6F4A194A130* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mE4EA60E40D5310163F060051D7FA07D94CD77835_gshared (Enumerator_t8281373DBC55D6AE55554D6ED467A4DF3F9C1265* __this, List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCC80D630A8115208CE5335209713CA7A432DF7A9_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m6BA2318ABF27AE227073867C87F05C0C0EED68B8_gshared (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_array, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m107F4E545413D06285E1483860FFB4D6703438F3_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m2EA514585BCE9AEDB12E320A5468F9CCE718219F_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m63D0996DE8CB8BA9F857BB20029D173BEE76BC26_gshared (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_array, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m1671D833F70264E96C60063E61AD21ECC03268CE_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mB7D41C9FCABD8C6A6A3D609932CADE07F2B0E55E_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m3CD3DDFBAF411C12CCD7965E473258AE5C980936_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m7BCCB83546E52716A602BCA398E5FE738934F19E_gshared (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9A9112A9696AAF8B7B8876994C136B2B9474ECFC_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_mDD8B7E576C18DE8564EF68BCF21695C055EDAE45_gshared (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m06139FDE0DB7D1EE942812465C05C9D7E249567B_gshared (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t1D70AD681199BAE9A46BB890478D827A9BA04A36* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m3DCBEBFC77AFEECA79775770066D23860E6D7E6B_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE List_1_get_Item_m3F69628449F679B227CE0DC9C58F1C8EE496EA5A_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m3684D6D16EE98AB5D2B29B5619F82F2EAB286102_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mBADA51E7218816993B9A2689D7C666331390DEDE_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mB9E956161AD634ECCC536FE46D126CFA2BC0AD5E_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mB5E9FB50DB88CFD8A9A405C94759CD254CE4FEF6_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mE0832FFC42C785F17745FD0EEB1C94946ABE0F01_gshared_inline (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m795EEE9A647432E5CBDDC6532CE5A678F626E702_gshared_inline (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m82714550F728FD206BF740BBB92843AB755759F1_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m26F4A7F738FFC99264747020188450374F31BC87_gshared (ReadOnlyCollection_1_t719CDA7F3D62F18A0742E640D4585FAC5C011D1A* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_mF3D8863E0C002BF0C71DF403F2DDC4C97362C79E_gshared (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___0_array, int32_t ___1_index, int32_t ___2_length, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m55DB9B8022B6164C38A3CB397B8D27A3FC48FE38_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, int32_t ___1_count, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m04FFDA580F00657307450D0058E3D8DB71EEC88E_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mAEFA392A1C1B0760B84A3F039F3A7C0C18121E58_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m627F746BE58CA99DC8681B7740E7027DF68B5735_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mEA14EDD5D6CF62F3EDB321B032570D1BD5D1DEF2_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mECF0A7A76FD2FBDD0AA54D8F40D2C5AFC32F1489_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mC532E2EFAFF60113EF230DBD6C4789F52E2E89C7_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m230A8DD830863363BF04B881B6413AAA790B50F7_gshared_inline (Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mFB5A0D0541003AC65B95D95734A6B6C835BCC3AB_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m5868905174CAF7A733C81675033794E460864E71_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___2_match, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mA1FE4D4D4938F195C0D2ED81BDDD3E4A7E65AF4D_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m1F8994EE1D6F652BB68DF71E6C86EE3DDD051E8C_gshared_inline (Action_1_t4D5F6C4C8BDC0CA11494D9B094BD466BBF6641C6* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m13563E859BDBCCEFDA82BC220A7B483A52B37E1D_gshared (Enumerator_t836CF0B7C360659E6648BCB541B565B4F96C810D* __this, List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m164D1A1D439835E5D188A05ADE510D685FD6CC0F_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m1C9C8955008C37F17D9C3FB07C5F9C8DB700E428_gshared (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___0_array, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m83DA494820287A20743A1DC2039C270126A05FB1_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m66ECF21FA7736467DC8F517F9438C97A52ED185F_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m6126715E3760889BCD407BCB592FC1CE29E38889_gshared (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___0_array, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mD057F6CFD7130AD2AFA9EBB60AC24E763FA89B5D_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mD9C5A04796E6612D7463E274D5416256379C81E4_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mA74F7FED8F5AAB55259E821604A45703A8A37A47_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m9791DA1D60AA8AB12DD914B3B4D4BA1E8AE1ADE8_gshared (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mBEAA6BDF7B1B68CE1B43314AB531A988BB77DA0C_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m76D89582D0FED41814CEB2ECDEF44EEEA88D71AF_gshared (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mB4590A0AA654175B46EF190DAE70A098A715E851_gshared (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t2FBBDA2F737C34F07AF62A28BB647644CBDD646C* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F (int32_t ___0_argument, int32_t ___1_resource, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC (int32_t ___0_argument, const RuntimeMethod* method) ; inline void List_1_AddEnumerable_m7B9201F6C6F601833F81CDA428856DDD0303F222 (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m7B9201F6C6F601833F81CDA428856DDD0303F222_gshared)(__this, ___0_enumerable, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D (const RuntimeMethod* method) ; inline RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A List_1_get_Item_mFD06FCFD15E36553A5A0B889454AC8ED8CD42B40 (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, int32_t, const RuntimeMethod*))List_1_get_Item_mFD06FCFD15E36553A5A0B889454AC8ED8CD42B40_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m5DE0C77AFBAE778817B286D65F46EE2818DD6D9A (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m5DE0C77AFBAE778817B286D65F46EE2818DD6D9A_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_mE846B6B2F0E1255D89F3DCE6B063A4F516D7B821 (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, int32_t, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A, const RuntimeMethod*))List_1_set_Item_mE846B6B2F0E1255D89F3DCE6B063A4F516D7B821_gshared)(__this, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910 (RuntimeObject* ___0_value, Type_t* ___1_targetType, const RuntimeMethod* method) ; inline void List_1_AddWithResize_m91EB706AE35637A9DCF1B54EF72AF9A0CC12E730 (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A, const RuntimeMethod*))List_1_AddWithResize_m91EB706AE35637A9DCF1B54EF72AF9A0CC12E730_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_m8B4D4C580058D9063406EA671C4BD7B4A8D15E64 (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m8B4D4C580058D9063406EA671C4BD7B4A8D15E64_gshared)(__this, ___0_min, method); } inline void List_1_Add_mA9D0A2846595D00D5E39BF27B1522F603043C07D_inline (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A, const RuntimeMethod*))List_1_Add_mA9D0A2846595D00D5E39BF27B1522F603043C07D_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_m2CCFF260A82A2A2BA34F6EEE9EA407749FB7C95A_inline (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, const RuntimeMethod*))List_1_get_Count_m2CCFF260A82A2A2BA34F6EEE9EA407749FB7C95A_gshared_inline)(__this, method); } inline void List_1_InsertRange_m5F47A63DD27F64CEF477FF8AE31DD8EBF5A17B95 (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m5F47A63DD27F64CEF477FF8AE31DD8EBF5A17B95_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_m95DC093B7708BDF59532E330051B36968D86C8F6 (ReadOnlyCollection_1_t4F638D3345C6474EEDAFADB7244F53E0C838EE6C* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t4F638D3345C6474EEDAFADB7244F53E0C838EE6C*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_m95DC093B7708BDF59532E330051B36968D86C8F6_gshared)(__this, ___0_list, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA (int32_t ___0_resource, const RuntimeMethod* method) ; inline int32_t Array_BinarySearch_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m840924E3AE2FE9175BA24324766A59EC4ED48699 (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_array, int32_t ___1_index, int32_t ___2_length, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*, int32_t, int32_t, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m840924E3AE2FE9175BA24324766A59EC4ED48699_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_m0BA97B634619E4125F8D9A1B031C4BFDACD82E1D (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, int32_t ___1_count, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, int32_t, int32_t, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m0BA97B634619E4125F8D9A1B031C4BFDACD82E1D_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; inline int32_t List_1_IndexOf_mECB8913ABE3198164B0219623802AFC6DDB3DDA8 (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A, const RuntimeMethod*))List_1_IndexOf_mECB8913ABE3198164B0219623802AFC6DDB3DDA8_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_m3AEC4B266C18C6F6991EF8079435AF753C41F859 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m3AEC4B266C18C6F6991EF8079435AF753C41F859_gshared)(___0_value, method); } inline bool List_1_Contains_m78673082F06007AB0B55008B838679311CA9B182 (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A, const RuntimeMethod*))List_1_Contains_m78673082F06007AB0B55008B838679311CA9B182_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_m3A0D43B0827655DF571FFC19FBC69537A2220FE1 (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*, int32_t, const RuntimeMethod*))List_1_CopyTo_m3A0D43B0827655DF571FFC19FBC69537A2220FE1_gshared)(__this, ___0_array, ___1_arrayIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F (RuntimeArray* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58 (const RuntimeMethod* method) ; inline void List_1_set_Capacity_m31E24D677F7B19840735BEB83EC2EFEE7DBD670D (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m31E24D677F7B19840735BEB83EC2EFEE7DBD670D_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_m2A4FC6EF1E1FFFC0A2C108F4F242D8EDDA390AF6 (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760*, const RuntimeMethod*))List_1_FindIndex_m2A4FC6EF1E1FFFC0A2C108F4F242D8EDDA390AF6_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m0DA5F82A0D780EABA488207E449FDE5710FF5609_inline (Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760*, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A, const RuntimeMethod*))Predicate_1_Invoke_m0DA5F82A0D780EABA488207E449FDE5710FF5609_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m88AE18AC32A123188D11F0BCBD37072234915F0C (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { (( void (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, const RuntimeMethod*))List_1__ctor_m88AE18AC32A123188D11F0BCBD37072234915F0C_gshared)(__this, method); } inline int32_t List_1_FindIndex_m23F2AC2D7AA8DAAA21C4B094C3B3F0ACC9B4370C (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, int32_t, int32_t, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760*, const RuntimeMethod*))List_1_FindIndex_m23F2AC2D7AA8DAAA21C4B094C3B3F0ACC9B4370C_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7 (const RuntimeMethod* method) ; inline int32_t List_1_FindLastIndex_m1B09D4BA480E5D788D6638EB51EFA903072914D5 (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, int32_t, int32_t, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760*, const RuntimeMethod*))List_1_FindLastIndex_m1B09D4BA480E5D788D6638EB51EFA903072914D5_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_m7D380E7E1DB122532C36A2A7A9DEBB97BC7DA8C7_inline (Action_1_t47A08C2475B65A166A7626041E34D5F3A2DE555B* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t47A08C2475B65A166A7626041E34D5F3A2DE555B*, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A, const RuntimeMethod*))Action_1_Invoke_m7D380E7E1DB122532C36A2A7A9DEBB97BC7DA8C7_gshared_inline)(__this, ___0_obj, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F (const RuntimeMethod* method) ; inline void Enumerator__ctor_m6025624CF08318BF6F7920E5A05A60E84B5E8797 (Enumerator_tBE59273D5AD9B676146C3D1CC9247407D742AE12* __this, List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_tBE59273D5AD9B676146C3D1CC9247407D742AE12*, List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, const RuntimeMethod*))Enumerator__ctor_m6025624CF08318BF6F7920E5A05A60E84B5E8797_gshared)(__this, ___0_list, method); } inline void List_1__ctor_m79CEE946188BDF2A819AF69ACBA46EB9FD8AD04C (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, int32_t, const RuntimeMethod*))List_1__ctor_m79CEE946188BDF2A819AF69ACBA46EB9FD8AD04C_gshared)(__this, ___0_capacity, method); } inline int32_t Array_IndexOf_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_mAED5AA853F9EF88FA02CCF27EB029B3FFB9661F5 (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_array, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_mAED5AA853F9EF88FA02CCF27EB029B3FFB9661F5_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_mE2F534E8E46D08007D574C24D0124CFCB171DBE6 (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, int32_t, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A, const RuntimeMethod*))List_1_Insert_mE2F534E8E46D08007D574C24D0124CFCB171DBE6_gshared)(__this, ___0_index, ___1_item, method); } inline int32_t List_1_LastIndexOf_m1819FDB4A99C0F3D68B1D0F5AC7E6BCCCE6AED52 (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A, int32_t, int32_t, const RuntimeMethod*))List_1_LastIndexOf_m1819FDB4A99C0F3D68B1D0F5AC7E6BCCCE6AED52_gshared)(__this, ___0_item, ___1_index, ___2_count, method); } inline int32_t Array_LastIndexOf_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m2BE2F8E8ADC8EE692D62290598EDA748336ED41F (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_array, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m2BE2F8E8ADC8EE692D62290598EDA748336ED41F_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_RemoveAt_m1104E6CA5D81DA11C672694EE102AF1578E8416E (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m1104E6CA5D81DA11C672694EE102AF1578E8416E_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_mAB0513963490D8966ABA02FA463DED4FE27DFFAE (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A, const RuntimeMethod*))List_1_Remove_mAB0513963490D8966ABA02FA463DED4FE27DFFAE_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_mC54BE04285CF9066880085B11452BEB07F530E09 (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_mC54BE04285CF9066880085B11452BEB07F530E09_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m0F471D8553640A2B108AB44C55F777910C4DB5C6 (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m0F471D8553640A2B108AB44C55F777910C4DB5C6_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_mCA9D545486AC07A8313086F472E0CD89CD13913C (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_mCA9D545486AC07A8313086F472E0CD89CD13913C_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m0A294081E73E658E2A841A810FAA00E6E51A70C4 (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m0A294081E73E658E2A841A810FAA00E6E51A70C4_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m42FE6EC3DF53A5D8EF3DBA2E1BA42F96BA5FA3CF (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_tCC5BCF2599EE1133F3D5F448DFA90FD3A157D59B* ___3_comparer, const RuntimeMethod* method) { (( void (*) (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*, int32_t, int32_t, Comparison_1_tCC5BCF2599EE1133F3D5F448DFA90FD3A157D59B*, const RuntimeMethod*))ArraySortHelper_1_Sort_m42FE6EC3DF53A5D8EF3DBA2E1BA42F96BA5FA3CF_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_m96E1C68B99172514E3C6E17163640F8CAA6428AA (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m96E1C68B99172514E3C6E17163640F8CAA6428AA_gshared)(__this, ___0_enumerable, method); } inline CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, int32_t, const RuntimeMethod*))List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_mEDAD13C7B7E40ECE84CC06B6568DD2B23DAAFBC8 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_mEDAD13C7B7E40ECE84CC06B6568DD2B23DAAFBC8_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_m6650EFE98F0EBE8066F0FBAFD0B11B8581FB98AD (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, int32_t, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, const RuntimeMethod*))List_1_set_Item_m6650EFE98F0EBE8066F0FBAFD0B11B8581FB98AD_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_m4C218F14375DB7D7D5C0EC54E1FCF09D4C32E722 (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, const RuntimeMethod*))List_1_AddWithResize_m4C218F14375DB7D7D5C0EC54E1FCF09D4C32E722_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_mC99FC2EEE5E90186183489F230DC5313B605BF46 (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_mC99FC2EEE5E90186183489F230DC5313B605BF46_gshared)(__this, ___0_min, method); } inline void List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, const RuntimeMethod*))List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, const RuntimeMethod*))List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_gshared_inline)(__this, method); } inline void List_1_InsertRange_m233706F75858B35C00299837EA27CFD6AE94DFB1 (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m233706F75858B35C00299837EA27CFD6AE94DFB1_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_m3DFC91B7D52AFBECA3E0EF09490F0534C5A7E24B (ReadOnlyCollection_1_t93BE969BB2AE2A90B5A603C6754EE6CFCC2CAD79* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t93BE969BB2AE2A90B5A603C6754EE6CFCC2CAD79*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_m3DFC91B7D52AFBECA3E0EF09490F0534C5A7E24B_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_mB067A6A027485E96C307D8E39D10B0F925AE48EB (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___0_array, int32_t ___1_index, int32_t ___2_length, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*, int32_t, int32_t, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_mB067A6A027485E96C307D8E39D10B0F925AE48EB_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_mC93DEDE9FF0EFBFC3334011DB670CAF3CF14AC97 (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, int32_t ___1_count, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, int32_t, int32_t, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_mC93DEDE9FF0EFBFC3334011DB670CAF3CF14AC97_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_m8E97FFE9821283F23E4752389C5761E20EF395C8 (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, const RuntimeMethod*))List_1_IndexOf_m8E97FFE9821283F23E4752389C5761E20EF395C8_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_m1A915CAC112F73B52BB68D2FA6BA64FD99CF449E (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m1A915CAC112F73B52BB68D2FA6BA64FD99CF449E_gshared)(___0_value, method); } inline bool List_1_Contains_m9F677FA378427D8BF2714B0B08BFD72AF242A627 (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, const RuntimeMethod*))List_1_Contains_m9F677FA378427D8BF2714B0B08BFD72AF242A627_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_m6CBEABD08E6D3F3576D00B48F915196A95016787 (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*, int32_t, const RuntimeMethod*))List_1_CopyTo_m6CBEABD08E6D3F3576D00B48F915196A95016787_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_mBF483381C110C2314481615348B8645FB49ABC5E (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mBF483381C110C2314481615348B8645FB49ABC5E_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_mB01F786C87E9F4642EACC192487FF69BF961D7A3 (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4*, const RuntimeMethod*))List_1_FindIndex_mB01F786C87E9F4642EACC192487FF69BF961D7A3_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m8763C1E74D4B6C6ADAE3A46EED55C3E30A21DA4E_inline (Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4*, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, const RuntimeMethod*))Predicate_1_Invoke_m8763C1E74D4B6C6ADAE3A46EED55C3E30A21DA4E_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { (( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, const RuntimeMethod*))List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F_gshared)(__this, method); } inline int32_t List_1_FindIndex_m7BD89636D5B899F64139A5D595780AF809D81FF8 (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, int32_t, int32_t, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4*, const RuntimeMethod*))List_1_FindIndex_m7BD89636D5B899F64139A5D595780AF809D81FF8_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline int32_t List_1_FindLastIndex_m87CA98914362B7862738C59BAB9E8EF5C6862246 (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, int32_t, int32_t, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4*, const RuntimeMethod*))List_1_FindLastIndex_m87CA98914362B7862738C59BAB9E8EF5C6862246_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_m01DC6B0AABC658C7C3D34A86AF560C685C49EE60_inline (Action_1_t826C1DBCF340A414EC90DE6013CC47179D270699* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t826C1DBCF340A414EC90DE6013CC47179D270699*, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, const RuntimeMethod*))Action_1_Invoke_m01DC6B0AABC658C7C3D34A86AF560C685C49EE60_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_m24E703F99595774A34CF29DE1E61133BEAFD6B2D (Enumerator_t4C5AEABEF72C8B11E8C2B1C6BF08167994CA84D2* __this, List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t4C5AEABEF72C8B11E8C2B1C6BF08167994CA84D2*, List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, const RuntimeMethod*))Enumerator__ctor_m24E703F99595774A34CF29DE1E61133BEAFD6B2D_gshared)(__this, ___0_list, method); } inline void List_1__ctor_m8C48E87CF9205770EDDDB35D81D1BCBECB33169E (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, int32_t, const RuntimeMethod*))List_1__ctor_m8C48E87CF9205770EDDDB35D81D1BCBECB33169E_gshared)(__this, ___0_capacity, method); } inline int32_t Array_IndexOf_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_mF9D0232DA40D20AF52B413AEDD2A3E4BBCD7EBEF (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___0_array, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_mF9D0232DA40D20AF52B413AEDD2A3E4BBCD7EBEF_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m619FB04770AE43FBBBE54A72B8E28D1E895E2F66 (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, int32_t, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, const RuntimeMethod*))List_1_Insert_m619FB04770AE43FBBBE54A72B8E28D1E895E2F66_gshared)(__this, ___0_index, ___1_item, method); } inline int32_t List_1_LastIndexOf_m3C18A66358D1A2A1F834F22EB2FD898ED64DEB7C (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, int32_t, int32_t, const RuntimeMethod*))List_1_LastIndexOf_m3C18A66358D1A2A1F834F22EB2FD898ED64DEB7C_gshared)(__this, ___0_item, ___1_index, ___2_count, method); } inline int32_t Array_LastIndexOf_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_m199521B2C85EB339004E809247219D0EDD07FEB6 (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___0_array, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_m199521B2C85EB339004E809247219D0EDD07FEB6_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_RemoveAt_mDA98B8323BBF0C9A71293E51E6757556C1C89125 (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mDA98B8323BBF0C9A71293E51E6757556C1C89125_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_mB6702875831C82E3A0E8950B172A30CDB261D616 (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, const RuntimeMethod*))List_1_Remove_mB6702875831C82E3A0E8950B172A30CDB261D616_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_m022A7F8CC04915907C17F1AEB23C54DCDC24DD64 (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m022A7F8CC04915907C17F1AEB23C54DCDC24DD64_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_m609801766D98DA8C14E792C1F4541F610E17EE0C (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_m609801766D98DA8C14E792C1F4541F610E17EE0C_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_m03034131E43ACADEF47716AC9D222C4D4F5EBE68 (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m03034131E43ACADEF47716AC9D222C4D4F5EBE68_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_m3B0E4E203F3F787194C94076ECDAA04BFEAF6EAE (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_m3B0E4E203F3F787194C94076ECDAA04BFEAF6EAE_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_mE161B57653BF145DEE46B51BFB1DC6FC9A752398 (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t89F7A019389FBD318C4A6FCFBF9C56A464984B74* ___3_comparer, const RuntimeMethod* method) { (( void (*) (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*, int32_t, int32_t, Comparison_1_t89F7A019389FBD318C4A6FCFBF9C56A464984B74*, const RuntimeMethod*))ArraySortHelper_1_Sort_mE161B57653BF145DEE46B51BFB1DC6FC9A752398_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_m997725B77A8BA3EB2F51E064CE6D20C6D2092AE0 (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m997725B77A8BA3EB2F51E064CE6D20C6D2092AE0_gshared)(__this, ___0_enumerable, method); } inline Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 List_1_get_Item_m3574C672EB5E1F26025B3E7E4D33E50E01320738 (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, int32_t, const RuntimeMethod*))List_1_get_Item_m3574C672EB5E1F26025B3E7E4D33E50E01320738_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_mDBF64B866A043A6BF1668AF6943F5AB916B8D622 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_mDBF64B866A043A6BF1668AF6943F5AB916B8D622_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_m64F50C5A84B04EB91F70E5594F76D58C342DF699 (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, int32_t, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2, const RuntimeMethod*))List_1_set_Item_m64F50C5A84B04EB91F70E5594F76D58C342DF699_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_m4C18EF8A5E0543CD47CD0EC53E3FB94EED7E9240 (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2, const RuntimeMethod*))List_1_AddWithResize_m4C18EF8A5E0543CD47CD0EC53E3FB94EED7E9240_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_m73BE214867D910193EE42834A648FE8668792176 (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m73BE214867D910193EE42834A648FE8668792176_gshared)(__this, ___0_min, method); } inline void List_1_Add_mD9E96CED8DC4A6D469DF32ED3AAA794CBD4A1D8E_inline (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2, const RuntimeMethod*))List_1_Add_mD9E96CED8DC4A6D469DF32ED3AAA794CBD4A1D8E_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_m2A23CACCDAC8A421C61E6211A9BE50D60BA1E7E0_inline (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, const RuntimeMethod*))List_1_get_Count_m2A23CACCDAC8A421C61E6211A9BE50D60BA1E7E0_gshared_inline)(__this, method); } inline void List_1_InsertRange_m1F34014D412D8E9AB91CE0657A0BCA3DDEB5F5B5 (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m1F34014D412D8E9AB91CE0657A0BCA3DDEB5F5B5_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_mE5CB3EBF09B0B52BF871BA37E21FE1AD47C18DD7 (ReadOnlyCollection_1_tE0949B52F9EFF013FC0AC074F11AB0C218330FD8* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_tE0949B52F9EFF013FC0AC074F11AB0C218330FD8*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mE5CB3EBF09B0B52BF871BA37E21FE1AD47C18DD7_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_m389AC3A371D9DEAAAAB5D37599FC514726636818 (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___0_array, int32_t ___1_index, int32_t ___2_length, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*, int32_t, int32_t, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_m389AC3A371D9DEAAAAB5D37599FC514726636818_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_mF83C881C6ABDABF9BB865C6D45558C3BE0A9108A (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, int32_t ___1_count, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, int32_t, int32_t, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_mF83C881C6ABDABF9BB865C6D45558C3BE0A9108A_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_mED7D31D29394B1F4DA6F2BBF11586E5D8149B1F0 (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2, const RuntimeMethod*))List_1_IndexOf_mED7D31D29394B1F4DA6F2BBF11586E5D8149B1F0_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_mD60873F8D5A88D5208E426200844CDB0C7DCDB07 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_mD60873F8D5A88D5208E426200844CDB0C7DCDB07_gshared)(___0_value, method); } inline bool List_1_Contains_mA15965C00D4813D5004B81E6EE6234037B811A35 (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2, const RuntimeMethod*))List_1_Contains_mA15965C00D4813D5004B81E6EE6234037B811A35_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_m3D8486E2AB9F459E20BE9A54470E998E9018E53C (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*, int32_t, const RuntimeMethod*))List_1_CopyTo_m3D8486E2AB9F459E20BE9A54470E998E9018E53C_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_m7BA05C49B5FB7508BE4C0D5DF7A7DF25907A2988 (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m7BA05C49B5FB7508BE4C0D5DF7A7DF25907A2988_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_mA926C7A354D2C672E5AB691B947DCCA83A188EEE (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5*, const RuntimeMethod*))List_1_FindIndex_mA926C7A354D2C672E5AB691B947DCCA83A188EEE_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m7754FD1EF0F9D46E8DAB4F8A609D7082F15C65C0_inline (Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5*, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2, const RuntimeMethod*))Predicate_1_Invoke_m7754FD1EF0F9D46E8DAB4F8A609D7082F15C65C0_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m6CEDE5A2EE6BEB00CBE8D447849A3B7D3CEB2530 (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { (( void (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, const RuntimeMethod*))List_1__ctor_m6CEDE5A2EE6BEB00CBE8D447849A3B7D3CEB2530_gshared)(__this, method); } inline int32_t List_1_FindIndex_m20E48D7D46194FF2B50ABA3E90A7790041206ECF (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, int32_t, int32_t, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5*, const RuntimeMethod*))List_1_FindIndex_m20E48D7D46194FF2B50ABA3E90A7790041206ECF_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline int32_t List_1_FindLastIndex_mA72D242A741744FEEB48DD0D8151A3161F0AD9E5 (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, int32_t, int32_t, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5*, const RuntimeMethod*))List_1_FindLastIndex_mA72D242A741744FEEB48DD0D8151A3161F0AD9E5_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_m619D4A2654773BE335D7D10B94EE0E31C152CC12_inline (Action_1_t5A87C19FB4141855C5EA849D4BA87481BFBC98D1* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t5A87C19FB4141855C5EA849D4BA87481BFBC98D1*, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2, const RuntimeMethod*))Action_1_Invoke_m619D4A2654773BE335D7D10B94EE0E31C152CC12_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_mD8F4A87BD621314A3FE7221310374646C7C8513C (Enumerator_t11ED26FF6A635985E172C115296769381393AF22* __this, List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t11ED26FF6A635985E172C115296769381393AF22*, List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, const RuntimeMethod*))Enumerator__ctor_mD8F4A87BD621314A3FE7221310374646C7C8513C_gshared)(__this, ___0_list, method); } inline void List_1__ctor_mA03CE803F4C6861903F6FE0AE7ABA069957A4BEB (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, int32_t, const RuntimeMethod*))List_1__ctor_mA03CE803F4C6861903F6FE0AE7ABA069957A4BEB_gshared)(__this, ___0_capacity, method); } inline int32_t Array_IndexOf_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_mD3BE8B379D485CC40F48D364E29B033BA43F6014 (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___0_array, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_mD3BE8B379D485CC40F48D364E29B033BA43F6014_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m1919AA9007C9661DCD1FE79B4151ECA318BA1471 (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, int32_t, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2, const RuntimeMethod*))List_1_Insert_m1919AA9007C9661DCD1FE79B4151ECA318BA1471_gshared)(__this, ___0_index, ___1_item, method); } inline int32_t List_1_LastIndexOf_mA268699A5FDD1CB41C936A22F37573BC7735F9DE (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2, int32_t, int32_t, const RuntimeMethod*))List_1_LastIndexOf_mA268699A5FDD1CB41C936A22F37573BC7735F9DE_gshared)(__this, ___0_item, ___1_index, ___2_count, method); } inline int32_t Array_LastIndexOf_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_m32EFA8CEEE550453D7EB27D7E44DE9D2233D036D (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___0_array, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_m32EFA8CEEE550453D7EB27D7E44DE9D2233D036D_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_RemoveAt_m77974740A6E5FAAAB78091759D10BA6975EA604F (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m77974740A6E5FAAAB78091759D10BA6975EA604F_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_m65938208304C89368EE900806B5AF0D6A1BC9817 (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2, const RuntimeMethod*))List_1_Remove_m65938208304C89368EE900806B5AF0D6A1BC9817_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_mA1836F54B3AD45927FF2CC32F642F26B63E9A7C9 (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_mA1836F54B3AD45927FF2CC32F642F26B63E9A7C9_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_m973B888FFCFCEA85A359A3C26572001057F74726 (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_m973B888FFCFCEA85A359A3C26572001057F74726_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_mE3B2B314FE15019FCF9ED45FE885B0A7065B92FB (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_mE3B2B314FE15019FCF9ED45FE885B0A7065B92FB_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_m685B2DB376959B1612898C256A4FD7794A81ECE8 (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_m685B2DB376959B1612898C256A4FD7794A81ECE8_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m40A1D6613870AA23C64AE858987A3809344A8A4F (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_tC36F88DF34E599D1F13FFB2B2AA2C1DB58D705EC* ___3_comparer, const RuntimeMethod* method) { (( void (*) (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*, int32_t, int32_t, Comparison_1_tC36F88DF34E599D1F13FFB2B2AA2C1DB58D705EC*, const RuntimeMethod*))ArraySortHelper_1_Sort_m40A1D6613870AA23C64AE858987A3809344A8A4F_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_m451BFBFC58096C5D7F2BB57331F7AE0E21F3B3A9 (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m451BFBFC58096C5D7F2BB57331F7AE0E21F3B3A9_gshared)(__this, ___0_enumerable, method); } inline HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC List_1_get_Item_m2A1F1247CE1AD67D91B62ACEACD58198DD98CCAF (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, int32_t, const RuntimeMethod*))List_1_get_Item_m2A1F1247CE1AD67D91B62ACEACD58198DD98CCAF_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_m38EBAB8F11581C3AC2414E69D7161D8F609E73D1 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_m38EBAB8F11581C3AC2414E69D7161D8F609E73D1_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_mF62977568768804F3A40087E0AF01707DC6B113F (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, int32_t, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, const RuntimeMethod*))List_1_set_Item_mF62977568768804F3A40087E0AF01707DC6B113F_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_mE79E984DD908171FF447222B5FD80105B7E762AD (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, const RuntimeMethod*))List_1_AddWithResize_mE79E984DD908171FF447222B5FD80105B7E762AD_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_m57C827C7BBEEE7A0E8A6294B536F95A5F6E2BA8D (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m57C827C7BBEEE7A0E8A6294B536F95A5F6E2BA8D_gshared)(__this, ___0_min, method); } inline void List_1_Add_mFA0EE57157DD86A7A0A564B76FED1B38BAF6E921_inline (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, const RuntimeMethod*))List_1_Add_mFA0EE57157DD86A7A0A564B76FED1B38BAF6E921_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_inline (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, const RuntimeMethod*))List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_gshared_inline)(__this, method); } inline void List_1_InsertRange_m55D983F1DB5D1963585E6920E62DF958FD2B8CA6 (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m55D983F1DB5D1963585E6920E62DF958FD2B8CA6_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_mABD0919FC66CE7BFFE633DF265C9DFB41E05EA77 (ReadOnlyCollection_1_t4322FD3BC4C9F7B5B4E5F899FF68BA85F8C4389B* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t4322FD3BC4C9F7B5B4E5F899FF68BA85F8C4389B*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mABD0919FC66CE7BFFE633DF265C9DFB41E05EA77_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_m542CB837C586D3E2DC3F5056C6CF135885FCFD64 (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___0_array, int32_t ___1_index, int32_t ___2_length, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*, int32_t, int32_t, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_m542CB837C586D3E2DC3F5056C6CF135885FCFD64_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_m7B14AA63464281E2C94C7CB8B6AA9947A0176752 (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, int32_t ___1_count, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, int32_t, int32_t, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m7B14AA63464281E2C94C7CB8B6AA9947A0176752_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_m4C14D69FAD9B23EC389B9F7D6E1710726F3E618A (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, const RuntimeMethod*))List_1_IndexOf_m4C14D69FAD9B23EC389B9F7D6E1710726F3E618A_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_m42C7D7EEED878FB2757EB3FA231D7A1858B1A0B0 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m42C7D7EEED878FB2757EB3FA231D7A1858B1A0B0_gshared)(___0_value, method); } inline bool List_1_Contains_m695D02A43C816D072EE6224F287D5BEA6AE2963D (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, const RuntimeMethod*))List_1_Contains_m695D02A43C816D072EE6224F287D5BEA6AE2963D_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_m4C08029DAFB6A478DD02CE5B0AB15762968F6CE1 (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*, int32_t, const RuntimeMethod*))List_1_CopyTo_m4C08029DAFB6A478DD02CE5B0AB15762968F6CE1_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_mF700C4C122AED2722C2717BF2DE3A3D5FB9C0B42 (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mF700C4C122AED2722C2717BF2DE3A3D5FB9C0B42_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_mF032F094410DA69F342CB89F18F039D939E359EB (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221*, const RuntimeMethod*))List_1_FindIndex_mF032F094410DA69F342CB89F18F039D939E359EB_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m57C67B096A44638E3656FED91B5FD81ECFA71E54_inline (Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221*, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, const RuntimeMethod*))Predicate_1_Invoke_m57C67B096A44638E3656FED91B5FD81ECFA71E54_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_mECA131A70148BDBE8AF44136CF4719071C97DF42 (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { (( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, const RuntimeMethod*))List_1__ctor_mECA131A70148BDBE8AF44136CF4719071C97DF42_gshared)(__this, method); } inline int32_t List_1_FindIndex_m999DD658A968BEE471D3CE90DCD86380A908DFAF (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, int32_t, int32_t, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221*, const RuntimeMethod*))List_1_FindIndex_m999DD658A968BEE471D3CE90DCD86380A908DFAF_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline int32_t List_1_FindLastIndex_mD4229C715AA69B7739C64A704CDCD08D57E1195A (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, int32_t, int32_t, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221*, const RuntimeMethod*))List_1_FindLastIndex_mD4229C715AA69B7739C64A704CDCD08D57E1195A_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_m004809C725C76F77742BAA055218F5AB11758EF9_inline (Action_1_t23F178E7964B2C61AD65B85606E089518F02847E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t23F178E7964B2C61AD65B85606E089518F02847E*, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, const RuntimeMethod*))Action_1_Invoke_m004809C725C76F77742BAA055218F5AB11758EF9_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_mE572F7DFD75BF37D1AAF1CFA6310B6002CA9F842 (Enumerator_t324BD7F8029F7040FA383D785DEC53A84DF8117B* __this, List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t324BD7F8029F7040FA383D785DEC53A84DF8117B*, List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, const RuntimeMethod*))Enumerator__ctor_mE572F7DFD75BF37D1AAF1CFA6310B6002CA9F842_gshared)(__this, ___0_list, method); } inline void List_1__ctor_m4E136B1C19C27C9B6028B2E31728368B225E932B (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, int32_t, const RuntimeMethod*))List_1__ctor_m4E136B1C19C27C9B6028B2E31728368B225E932B_gshared)(__this, ___0_capacity, method); } inline int32_t Array_IndexOf_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_mFEF94C6BA60338E710EB507E7D22477DBF1593E3 (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___0_array, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_mFEF94C6BA60338E710EB507E7D22477DBF1593E3_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m3486E4C4BEDD53A4A55BE3DC79B06915420B5A72 (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, int32_t, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, const RuntimeMethod*))List_1_Insert_m3486E4C4BEDD53A4A55BE3DC79B06915420B5A72_gshared)(__this, ___0_index, ___1_item, method); } inline int32_t List_1_LastIndexOf_mC9EB9D16177EA5739A38C26346FDB466D58B5B6E (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, int32_t, int32_t, const RuntimeMethod*))List_1_LastIndexOf_mC9EB9D16177EA5739A38C26346FDB466D58B5B6E_gshared)(__this, ___0_item, ___1_index, ___2_count, method); } inline int32_t Array_LastIndexOf_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_mA9CCAD9AB392C3D04BA3317A173BCB30BB37580E (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___0_array, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_mA9CCAD9AB392C3D04BA3317A173BCB30BB37580E_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_RemoveAt_mC49FB303A88FB20B7AF562E613995E522E175B15 (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mC49FB303A88FB20B7AF562E613995E522E175B15_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_m029805777205FFA033C6853500B9434A459A4C22 (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, const RuntimeMethod*))List_1_Remove_m029805777205FFA033C6853500B9434A459A4C22_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_m1F13446924570EE6A1465F1B0FAE0D86124B5074 (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m1F13446924570EE6A1465F1B0FAE0D86124B5074_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_mCC76FF942FAF632000087C184D9E03C5A15D0CE8 (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_mCC76FF942FAF632000087C184D9E03C5A15D0CE8_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_m17823CFFE6E5A9449EFCFC2B9B73BCBCAA017BE6 (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m17823CFFE6E5A9449EFCFC2B9B73BCBCAA017BE6_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_m5A0852FFFF1FA8D2A3F32D6F217C812F27050191 (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_m5A0852FFFF1FA8D2A3F32D6F217C812F27050191_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m7B5F078BD18704BBA30548E4DCDACC1CEF0918E0 (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t2B911A8FDAA72F9A5FDB23216B4063E375A43FF8* ___3_comparer, const RuntimeMethod* method) { (( void (*) (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*, int32_t, int32_t, Comparison_1_t2B911A8FDAA72F9A5FDB23216B4063E375A43FF8*, const RuntimeMethod*))ArraySortHelper_1_Sort_m7B5F078BD18704BBA30548E4DCDACC1CEF0918E0_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_mF63DBAD22E9A1CF716E13689F051BA057CE77701 (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_mF63DBAD22E9A1CF716E13689F051BA057CE77701_gshared)(__this, ___0_enumerable, method); } inline PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59 (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, int32_t, const RuntimeMethod*))List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_mCED73118445BA06919262C21289F3B0DE65E82C6 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_mCED73118445BA06919262C21289F3B0DE65E82C6_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_m92D3869B1D00AFDC03DA0288B91DD6D1BFDF9DA0 (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, int32_t, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, const RuntimeMethod*))List_1_set_Item_m92D3869B1D00AFDC03DA0288B91DD6D1BFDF9DA0_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_m0EB45C43D1AB34EF4B551E2DA2A20879CF1269F0 (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, const RuntimeMethod*))List_1_AddWithResize_m0EB45C43D1AB34EF4B551E2DA2A20879CF1269F0_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_m7A388E2A4CCB6D0CA5DD40E44EF4E2EE9A29D552 (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m7A388E2A4CCB6D0CA5DD40E44EF4E2EE9A29D552_gshared)(__this, ___0_min, method); } inline void List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, const RuntimeMethod*))List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, const RuntimeMethod*))List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_gshared_inline)(__this, method); } inline void List_1_InsertRange_m41BD7F958817B741E650D12A15AC146CE180320A (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m41BD7F958817B741E650D12A15AC146CE180320A_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_m4100DD6B05719BF07DFED98B2053ADE201EF8EC6 (ReadOnlyCollection_1_t233E2B251069198F9A6F8992134ECE6C0C97FE5A* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t233E2B251069198F9A6F8992134ECE6C0C97FE5A*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_m4100DD6B05719BF07DFED98B2053ADE201EF8EC6_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_m6CD39ACC0C328864F151E1C6952F42334603E286 (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___0_array, int32_t ___1_index, int32_t ___2_length, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*, int32_t, int32_t, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_m6CD39ACC0C328864F151E1C6952F42334603E286_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_m0D3C74FF42369DB537A8D8849510B47CC291EACA (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, int32_t ___1_count, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, int32_t, int32_t, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m0D3C74FF42369DB537A8D8849510B47CC291EACA_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_m8A3F1F13011ABFC159873547013EF7FB0D12111C (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, const RuntimeMethod*))List_1_IndexOf_m8A3F1F13011ABFC159873547013EF7FB0D12111C_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_mDA1D10B7BF7E1F42DAF5908FAF50A6CD4F7761BC (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_mDA1D10B7BF7E1F42DAF5908FAF50A6CD4F7761BC_gshared)(___0_value, method); } inline bool List_1_Contains_mB00182DE3FA700B6BA787A82B147556DFBD416D8 (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, const RuntimeMethod*))List_1_Contains_mB00182DE3FA700B6BA787A82B147556DFBD416D8_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_mD6E2368F69078A92BE42CE0DDF4586DC2CE21C4E (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*, int32_t, const RuntimeMethod*))List_1_CopyTo_mD6E2368F69078A92BE42CE0DDF4586DC2CE21C4E_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_mF92A05D2E00BF41986E35F7451C1ACA3C4C7896C (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mF92A05D2E00BF41986E35F7451C1ACA3C4C7896C_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_m0EDDBB1904B1704838F98264E72D0137C9DF297A (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20*, const RuntimeMethod*))List_1_FindIndex_m0EDDBB1904B1704838F98264E72D0137C9DF297A_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m4CB3FEB8EDD80B2473004D7FE1CA9AFE2BD1A454_inline (Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20*, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, const RuntimeMethod*))Predicate_1_Invoke_m4CB3FEB8EDD80B2473004D7FE1CA9AFE2BD1A454_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96 (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { (( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, const RuntimeMethod*))List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96_gshared)(__this, method); } inline int32_t List_1_FindIndex_m9327831183ACC15B4885AA54B89D33F9110B029E (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, int32_t, int32_t, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20*, const RuntimeMethod*))List_1_FindIndex_m9327831183ACC15B4885AA54B89D33F9110B029E_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline int32_t List_1_FindLastIndex_mC943D35BD500C501E34FC4ACF2B52BF0EFA9D20D (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, int32_t, int32_t, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20*, const RuntimeMethod*))List_1_FindLastIndex_mC943D35BD500C501E34FC4ACF2B52BF0EFA9D20D_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_mEDBC93BDEFFFA0355FD89A68711D8F2C9179A88E_inline (Action_1_t05D5BBD7271160401C68E8BE6D7B161A9E614BFE* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t05D5BBD7271160401C68E8BE6D7B161A9E614BFE*, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, const RuntimeMethod*))Action_1_Invoke_mEDBC93BDEFFFA0355FD89A68711D8F2C9179A88E_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_m950DA4344BC84900FEAC7E04EE208BFF077F0F83 (Enumerator_t572207D57A2A905EE8118257BECBF1C2E35898BD* __this, List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t572207D57A2A905EE8118257BECBF1C2E35898BD*, List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, const RuntimeMethod*))Enumerator__ctor_m950DA4344BC84900FEAC7E04EE208BFF077F0F83_gshared)(__this, ___0_list, method); } inline void List_1__ctor_m154C9EC9AFD2D3AB336329B433300D47EACC8A3B (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, int32_t, const RuntimeMethod*))List_1__ctor_m154C9EC9AFD2D3AB336329B433300D47EACC8A3B_gshared)(__this, ___0_capacity, method); } inline int32_t Array_IndexOf_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_m647995810CCC5B8B2F12D3B06F0C8C4AFF17160C (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___0_array, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_m647995810CCC5B8B2F12D3B06F0C8C4AFF17160C_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m33A033692E8F5217CC14F4404B62B46B70AED46C (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, int32_t, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, const RuntimeMethod*))List_1_Insert_m33A033692E8F5217CC14F4404B62B46B70AED46C_gshared)(__this, ___0_index, ___1_item, method); } inline int32_t List_1_LastIndexOf_m1FAE2EC32A9301A340128EE3C7FFD02AEF3017F1 (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, int32_t, int32_t, const RuntimeMethod*))List_1_LastIndexOf_m1FAE2EC32A9301A340128EE3C7FFD02AEF3017F1_gshared)(__this, ___0_item, ___1_index, ___2_count, method); } inline int32_t Array_LastIndexOf_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_m4ED0B382070A4BEF2E54A64C4D3343885F557FA5 (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___0_array, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_m4ED0B382070A4BEF2E54A64C4D3343885F557FA5_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_RemoveAt_m7C8505FABB988BC65337C1FF114393737C4A8A9A (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m7C8505FABB988BC65337C1FF114393737C4A8A9A_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_m37BB2B5A0E0B29BB524E140A9617879928CAA42D (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, const RuntimeMethod*))List_1_Remove_m37BB2B5A0E0B29BB524E140A9617879928CAA42D_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_m6F4254C9206A5B5B220C40BF6E7BF419679ADC69 (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m6F4254C9206A5B5B220C40BF6E7BF419679ADC69_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_mE601D420EAB18136E31A5E7E7C50BD33CD14E5F9 (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_mE601D420EAB18136E31A5E7E7C50BD33CD14E5F9_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_mD17AE0DD5938A0B43F4B80E2516609C94FAF9AE0 (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_mD17AE0DD5938A0B43F4B80E2516609C94FAF9AE0_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_mBA825B4EF28331E16FB501F49C25139CA95860CB (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_mBA825B4EF28331E16FB501F49C25139CA95860CB_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m21E9AF7889C2B28AFB02D257599676481F31F542 (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t9F69E9A66C2595768FE064AE091536E84AEB1496* ___3_comparer, const RuntimeMethod* method) { (( void (*) (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*, int32_t, int32_t, Comparison_1_t9F69E9A66C2595768FE064AE091536E84AEB1496*, const RuntimeMethod*))ArraySortHelper_1_Sort_m21E9AF7889C2B28AFB02D257599676481F31F542_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_mCB5F8CA45E511E93DA9A0CE881ABFA52CC153421 (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_mCB5F8CA45E511E93DA9A0CE881ABFA52CC153421_gshared)(__this, ___0_enumerable, method); } inline DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D List_1_get_Item_m54FB7CAFE4C95FB5BAD4BFD0BDAE72F6C6B0E7F3 (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, int32_t, const RuntimeMethod*))List_1_get_Item_m54FB7CAFE4C95FB5BAD4BFD0BDAE72F6C6B0E7F3_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m55CAFD50AE009679E1BEB055374609F458212CDB (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m55CAFD50AE009679E1BEB055374609F458212CDB_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_m3BF7B0B2C94CCE04F5404BC1BBDE6B1FCFAC802D (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, int32_t, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D, const RuntimeMethod*))List_1_set_Item_m3BF7B0B2C94CCE04F5404BC1BBDE6B1FCFAC802D_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_m2E6AC37E6A35250D5466273135CC6693D65E6FC6 (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D, const RuntimeMethod*))List_1_AddWithResize_m2E6AC37E6A35250D5466273135CC6693D65E6FC6_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_m0CDE73C0142B66DDD4F6E795B0D24FFB8CEDCF4B (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m0CDE73C0142B66DDD4F6E795B0D24FFB8CEDCF4B_gshared)(__this, ___0_min, method); } inline void List_1_Add_mF87065DB2C5D09F1743E971BED0CCDC4827EB029_inline (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D, const RuntimeMethod*))List_1_Add_mF87065DB2C5D09F1743E971BED0CCDC4827EB029_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_mED203CDDFC49CE3879C37BC63A8F53B4375C351B_inline (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, const RuntimeMethod*))List_1_get_Count_mED203CDDFC49CE3879C37BC63A8F53B4375C351B_gshared_inline)(__this, method); } inline void List_1_InsertRange_m0E5F1FA14A38C22F62BAE852CEA7DF5CFD3AE736 (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m0E5F1FA14A38C22F62BAE852CEA7DF5CFD3AE736_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_mC85E8E88D50598D295F6A05BCA227ABA4745BBAC (ReadOnlyCollection_1_tB12EE07899816E91A365B070CCB9A3E34F924B96* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_tB12EE07899816E91A365B070CCB9A3E34F924B96*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mC85E8E88D50598D295F6A05BCA227ABA4745BBAC_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m3D70C1C745D8C46668D9F94BAE932C42D435F10D (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_array, int32_t ___1_index, int32_t ___2_length, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*, int32_t, int32_t, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m3D70C1C745D8C46668D9F94BAE932C42D435F10D_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_m774E4FA0E303FA40CD690A6E4ADB15AE92DA0547 (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, int32_t ___1_count, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, int32_t, int32_t, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m774E4FA0E303FA40CD690A6E4ADB15AE92DA0547_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_m7417BEB89659C945AC6E59075D25E62787CEA8D8 (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D, const RuntimeMethod*))List_1_IndexOf_m7417BEB89659C945AC6E59075D25E62787CEA8D8_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_mE7E85EAED48B3E116E66C3E37BE34CE9ED09A55B (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_mE7E85EAED48B3E116E66C3E37BE34CE9ED09A55B_gshared)(___0_value, method); } inline bool List_1_Contains_m979DA89B1D20C9D90521990920A30D96187C1239 (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D, const RuntimeMethod*))List_1_Contains_m979DA89B1D20C9D90521990920A30D96187C1239_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_m4DBA73706C2363FA1B7722BAE1DED20AE6E8746F (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*, int32_t, const RuntimeMethod*))List_1_CopyTo_m4DBA73706C2363FA1B7722BAE1DED20AE6E8746F_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_mAC73799076F50EE5C76C18748B3F0BBBB45A9779 (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mAC73799076F50EE5C76C18748B3F0BBBB45A9779_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_mA6644DD36AC1AE599E140DA5F981A003D66218B6 (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56*, const RuntimeMethod*))List_1_FindIndex_mA6644DD36AC1AE599E140DA5F981A003D66218B6_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_mCD498515767F9BC281524E7E8E07EF2179D630BE_inline (Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56*, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D, const RuntimeMethod*))Predicate_1_Invoke_mCD498515767F9BC281524E7E8E07EF2179D630BE_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m85ABB9DABC756112634E3DAA683DB6B932717F89 (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { (( void (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, const RuntimeMethod*))List_1__ctor_m85ABB9DABC756112634E3DAA683DB6B932717F89_gshared)(__this, method); } inline int32_t List_1_FindIndex_mBFAD6A5A793CFF6C66CFA464A3E876596E6A7E59 (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, int32_t, int32_t, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56*, const RuntimeMethod*))List_1_FindIndex_mBFAD6A5A793CFF6C66CFA464A3E876596E6A7E59_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline int32_t List_1_FindLastIndex_m865281551A1CD2C4F4F739CC12B0839F25D589CF (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, int32_t, int32_t, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56*, const RuntimeMethod*))List_1_FindLastIndex_m865281551A1CD2C4F4F739CC12B0839F25D589CF_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_m2ACBDF4EB78E99AAA9481535F65A1EC819A38148_inline (Action_1_t52F66B75348F6747505E21DAF1FF8EE14F98CF15* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t52F66B75348F6747505E21DAF1FF8EE14F98CF15*, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D, const RuntimeMethod*))Action_1_Invoke_m2ACBDF4EB78E99AAA9481535F65A1EC819A38148_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_mF5965C5DA8FF7D2253A51EC08CAEBB471A2D84BB (Enumerator_tB672F930F29F2C8FFAE6E0A9425E9A90A691CDB5* __this, List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_tB672F930F29F2C8FFAE6E0A9425E9A90A691CDB5*, List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, const RuntimeMethod*))Enumerator__ctor_mF5965C5DA8FF7D2253A51EC08CAEBB471A2D84BB_gshared)(__this, ___0_list, method); } inline void List_1__ctor_mDA6532A28CBD54A6585CCA3841AE0CCCE9F0EB73 (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, int32_t, const RuntimeMethod*))List_1__ctor_mDA6532A28CBD54A6585CCA3841AE0CCCE9F0EB73_gshared)(__this, ___0_capacity, method); } inline int32_t Array_IndexOf_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m5AA695A4A29558D46D7BF6758009C858DC9424FA (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_array, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m5AA695A4A29558D46D7BF6758009C858DC9424FA_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m4357E2C9E1D9AC3ED77ABDE03C7D75EEC4406E8C (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, int32_t, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D, const RuntimeMethod*))List_1_Insert_m4357E2C9E1D9AC3ED77ABDE03C7D75EEC4406E8C_gshared)(__this, ___0_index, ___1_item, method); } inline int32_t List_1_LastIndexOf_mB136931F8B806FB9DE88F774BDAABE16C7E1950E (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D, int32_t, int32_t, const RuntimeMethod*))List_1_LastIndexOf_mB136931F8B806FB9DE88F774BDAABE16C7E1950E_gshared)(__this, ___0_item, ___1_index, ___2_count, method); } inline int32_t Array_LastIndexOf_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m2AA9D82E41E2C85450B5B326C60126CFE6AD47CE (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_array, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m2AA9D82E41E2C85450B5B326C60126CFE6AD47CE_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_RemoveAt_mF55E3CA89C3C91967E167EAD875ABC7261857363 (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mF55E3CA89C3C91967E167EAD875ABC7261857363_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_m9E7373C22A1088FE17E3133611D887D290064023 (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D, const RuntimeMethod*))List_1_Remove_m9E7373C22A1088FE17E3133611D887D290064023_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_m98B8AB2F177659FB41967FD4C4986D4320E559AA (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m98B8AB2F177659FB41967FD4C4986D4320E559AA_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m892182A549733B5F0E38A0A279B5EB60741DEF99 (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m892182A549733B5F0E38A0A279B5EB60741DEF99_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_m4CA087DA17FE53A81888381200D85A8EDF104911 (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m4CA087DA17FE53A81888381200D85A8EDF104911_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_mD9743526264BFD8A63BA08676C9682D51B66F610 (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_mD9743526264BFD8A63BA08676C9682D51B66F610_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_mB33CE7FF7C14A2745901FDF675F3F6CBD7EB7A8C (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t52BFB1786E8AC835D688E40CD5258A4641CA16C7* ___3_comparer, const RuntimeMethod* method) { (( void (*) (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*, int32_t, int32_t, Comparison_1_t52BFB1786E8AC835D688E40CD5258A4641CA16C7*, const RuntimeMethod*))ArraySortHelper_1_Sort_mB33CE7FF7C14A2745901FDF675F3F6CBD7EB7A8C_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_mD014FA4FCB263CE288AD5BB41FE58154B16BAC05 (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_mD014FA4FCB263CE288AD5BB41FE58154B16BAC05_gshared)(__this, ___0_enumerable, method); } inline CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 List_1_get_Item_m590DCDF63905DBC9AFD853145981546152F126A4 (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, int32_t, const RuntimeMethod*))List_1_get_Item_m590DCDF63905DBC9AFD853145981546152F126A4_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_mA5F6FCE4722D3E6F75441C4FB498B4468A55F585 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_mA5F6FCE4722D3E6F75441C4FB498B4468A55F585_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_mA56E7E3B84B486552CEBAF1FFD6986FA5F724808 (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, int32_t, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9, const RuntimeMethod*))List_1_set_Item_mA56E7E3B84B486552CEBAF1FFD6986FA5F724808_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_mC95A72BD9417C19E5A29495887130736575B720E (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9, const RuntimeMethod*))List_1_AddWithResize_mC95A72BD9417C19E5A29495887130736575B720E_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_m7044CAA0EC8777D50869FCB9236238868C81480B (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m7044CAA0EC8777D50869FCB9236238868C81480B_gshared)(__this, ___0_min, method); } inline void List_1_Add_m53400F87C60C102F372B41825F43DDAA9544F2B7_inline (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9, const RuntimeMethod*))List_1_Add_m53400F87C60C102F372B41825F43DDAA9544F2B7_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_m909A1611EC4BDDD2C6E5C216F5D2554E1CCA0C58_inline (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, const RuntimeMethod*))List_1_get_Count_m909A1611EC4BDDD2C6E5C216F5D2554E1CCA0C58_gshared_inline)(__this, method); } inline void List_1_InsertRange_mC53346A221033E03B602F95F71BC2C443956E14A (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_mC53346A221033E03B602F95F71BC2C443956E14A_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_m6A964140FC678FC2AC128A55FA77A17918991FEF (ReadOnlyCollection_1_t4398B62349E9CF609C519AD584D9EB272080CD25* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t4398B62349E9CF609C519AD584D9EB272080CD25*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_m6A964140FC678FC2AC128A55FA77A17918991FEF_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m00AF48A2DABC490FDCF00D374A0D3F9B63CBD62A (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_array, int32_t ___1_index, int32_t ___2_length, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*, int32_t, int32_t, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m00AF48A2DABC490FDCF00D374A0D3F9B63CBD62A_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_mC45F2B01490D201164646EFDD6A0CF855EE87358 (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, int32_t ___1_count, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, int32_t, int32_t, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_mC45F2B01490D201164646EFDD6A0CF855EE87358_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_m568AB3B71814D7DC5ACD6A5F36A0FA5845D35248 (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9, const RuntimeMethod*))List_1_IndexOf_m568AB3B71814D7DC5ACD6A5F36A0FA5845D35248_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_mF214627797F37B46B24DF8F3CD8EAF7EB63F7DD4 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_mF214627797F37B46B24DF8F3CD8EAF7EB63F7DD4_gshared)(___0_value, method); } inline bool List_1_Contains_m3BA521265DAEEDF6FA64BF6FEE89043626B67C93 (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9, const RuntimeMethod*))List_1_Contains_m3BA521265DAEEDF6FA64BF6FEE89043626B67C93_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_m03A56F45FFB4759017E2EFEEA39DED072B018A50 (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*, int32_t, const RuntimeMethod*))List_1_CopyTo_m03A56F45FFB4759017E2EFEEA39DED072B018A50_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_mD3C2E5B60DD7F968D779BC401B03A035A9E04C03 (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mD3C2E5B60DD7F968D779BC401B03A035A9E04C03_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_m406022677CE0BE44DE9B85ABC0F46AF1C2293BC6 (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A*, const RuntimeMethod*))List_1_FindIndex_m406022677CE0BE44DE9B85ABC0F46AF1C2293BC6_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m427B99B0134D1D9A1AB39D1B7499CBD37265E1AE_inline (Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A*, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9, const RuntimeMethod*))Predicate_1_Invoke_m427B99B0134D1D9A1AB39D1B7499CBD37265E1AE_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m44CF7D068C78C4031FE1623E6502FC9270D1630C (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { (( void (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, const RuntimeMethod*))List_1__ctor_m44CF7D068C78C4031FE1623E6502FC9270D1630C_gshared)(__this, method); } inline int32_t List_1_FindIndex_m47074FD14271C83D0008852AF78FB31F5D4D919C (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, int32_t, int32_t, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A*, const RuntimeMethod*))List_1_FindIndex_m47074FD14271C83D0008852AF78FB31F5D4D919C_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline int32_t List_1_FindLastIndex_mABFF7F8D67D1C8938B1C547D8518780A3E4D295A (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, int32_t, int32_t, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A*, const RuntimeMethod*))List_1_FindLastIndex_mABFF7F8D67D1C8938B1C547D8518780A3E4D295A_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_mD57BE70333A868AC150DD17CD0E6313BB31597DC_inline (Action_1_tED7D79261B6D45DFAC4CAE464786E6F4A194A130* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_tED7D79261B6D45DFAC4CAE464786E6F4A194A130*, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9, const RuntimeMethod*))Action_1_Invoke_mD57BE70333A868AC150DD17CD0E6313BB31597DC_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_mE4EA60E40D5310163F060051D7FA07D94CD77835 (Enumerator_t8281373DBC55D6AE55554D6ED467A4DF3F9C1265* __this, List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t8281373DBC55D6AE55554D6ED467A4DF3F9C1265*, List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, const RuntimeMethod*))Enumerator__ctor_mE4EA60E40D5310163F060051D7FA07D94CD77835_gshared)(__this, ___0_list, method); } inline void List_1__ctor_mCC80D630A8115208CE5335209713CA7A432DF7A9 (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, int32_t, const RuntimeMethod*))List_1__ctor_mCC80D630A8115208CE5335209713CA7A432DF7A9_gshared)(__this, ___0_capacity, method); } inline int32_t Array_IndexOf_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m6BA2318ABF27AE227073867C87F05C0C0EED68B8 (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_array, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m6BA2318ABF27AE227073867C87F05C0C0EED68B8_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m107F4E545413D06285E1483860FFB4D6703438F3 (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, int32_t, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9, const RuntimeMethod*))List_1_Insert_m107F4E545413D06285E1483860FFB4D6703438F3_gshared)(__this, ___0_index, ___1_item, method); } inline int32_t List_1_LastIndexOf_m2EA514585BCE9AEDB12E320A5468F9CCE718219F (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9, int32_t, int32_t, const RuntimeMethod*))List_1_LastIndexOf_m2EA514585BCE9AEDB12E320A5468F9CCE718219F_gshared)(__this, ___0_item, ___1_index, ___2_count, method); } inline int32_t Array_LastIndexOf_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m63D0996DE8CB8BA9F857BB20029D173BEE76BC26 (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_array, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m63D0996DE8CB8BA9F857BB20029D173BEE76BC26_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_RemoveAt_m1671D833F70264E96C60063E61AD21ECC03268CE (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m1671D833F70264E96C60063E61AD21ECC03268CE_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_mB7D41C9FCABD8C6A6A3D609932CADE07F2B0E55E (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9, const RuntimeMethod*))List_1_Remove_mB7D41C9FCABD8C6A6A3D609932CADE07F2B0E55E_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_m3CD3DDFBAF411C12CCD7965E473258AE5C980936 (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m3CD3DDFBAF411C12CCD7965E473258AE5C980936_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m7BCCB83546E52716A602BCA398E5FE738934F19E (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m7BCCB83546E52716A602BCA398E5FE738934F19E_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_m9A9112A9696AAF8B7B8876994C136B2B9474ECFC (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m9A9112A9696AAF8B7B8876994C136B2B9474ECFC_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_mDD8B7E576C18DE8564EF68BCF21695C055EDAE45 (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_mDD8B7E576C18DE8564EF68BCF21695C055EDAE45_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m06139FDE0DB7D1EE942812465C05C9D7E249567B (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t1D70AD681199BAE9A46BB890478D827A9BA04A36* ___3_comparer, const RuntimeMethod* method) { (( void (*) (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*, int32_t, int32_t, Comparison_1_t1D70AD681199BAE9A46BB890478D827A9BA04A36*, const RuntimeMethod*))ArraySortHelper_1_Sort_m06139FDE0DB7D1EE942812465C05C9D7E249567B_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_m3DCBEBFC77AFEECA79775770066D23860E6D7E6B (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m3DCBEBFC77AFEECA79775770066D23860E6D7E6B_gshared)(__this, ___0_enumerable, method); } inline EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE List_1_get_Item_m3F69628449F679B227CE0DC9C58F1C8EE496EA5A (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, int32_t, const RuntimeMethod*))List_1_get_Item_m3F69628449F679B227CE0DC9C58F1C8EE496EA5A_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m3684D6D16EE98AB5D2B29B5619F82F2EAB286102 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m3684D6D16EE98AB5D2B29B5619F82F2EAB286102_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_mBADA51E7218816993B9A2689D7C666331390DEDE (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, int32_t, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE, const RuntimeMethod*))List_1_set_Item_mBADA51E7218816993B9A2689D7C666331390DEDE_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_mB9E956161AD634ECCC536FE46D126CFA2BC0AD5E (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE, const RuntimeMethod*))List_1_AddWithResize_mB9E956161AD634ECCC536FE46D126CFA2BC0AD5E_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_mB5E9FB50DB88CFD8A9A405C94759CD254CE4FEF6 (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_mB5E9FB50DB88CFD8A9A405C94759CD254CE4FEF6_gshared)(__this, ___0_min, method); } inline void List_1_Add_mE0832FFC42C785F17745FD0EEB1C94946ABE0F01_inline (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE, const RuntimeMethod*))List_1_Add_mE0832FFC42C785F17745FD0EEB1C94946ABE0F01_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_m795EEE9A647432E5CBDDC6532CE5A678F626E702_inline (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, const RuntimeMethod*))List_1_get_Count_m795EEE9A647432E5CBDDC6532CE5A678F626E702_gshared_inline)(__this, method); } inline void List_1_InsertRange_m82714550F728FD206BF740BBB92843AB755759F1 (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m82714550F728FD206BF740BBB92843AB755759F1_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_m26F4A7F738FFC99264747020188450374F31BC87 (ReadOnlyCollection_1_t719CDA7F3D62F18A0742E640D4585FAC5C011D1A* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t719CDA7F3D62F18A0742E640D4585FAC5C011D1A*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_m26F4A7F738FFC99264747020188450374F31BC87_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_mF3D8863E0C002BF0C71DF403F2DDC4C97362C79E (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___0_array, int32_t ___1_index, int32_t ___2_length, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*, int32_t, int32_t, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_mF3D8863E0C002BF0C71DF403F2DDC4C97362C79E_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_m55DB9B8022B6164C38A3CB397B8D27A3FC48FE38 (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, int32_t ___1_count, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, int32_t, int32_t, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m55DB9B8022B6164C38A3CB397B8D27A3FC48FE38_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_m04FFDA580F00657307450D0058E3D8DB71EEC88E (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE, const RuntimeMethod*))List_1_IndexOf_m04FFDA580F00657307450D0058E3D8DB71EEC88E_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_mAEFA392A1C1B0760B84A3F039F3A7C0C18121E58 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_mAEFA392A1C1B0760B84A3F039F3A7C0C18121E58_gshared)(___0_value, method); } inline bool List_1_Contains_m627F746BE58CA99DC8681B7740E7027DF68B5735 (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE, const RuntimeMethod*))List_1_Contains_m627F746BE58CA99DC8681B7740E7027DF68B5735_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_mEA14EDD5D6CF62F3EDB321B032570D1BD5D1DEF2 (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*, int32_t, const RuntimeMethod*))List_1_CopyTo_mEA14EDD5D6CF62F3EDB321B032570D1BD5D1DEF2_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_mECF0A7A76FD2FBDD0AA54D8F40D2C5AFC32F1489 (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mECF0A7A76FD2FBDD0AA54D8F40D2C5AFC32F1489_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_mC532E2EFAFF60113EF230DBD6C4789F52E2E89C7 (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336*, const RuntimeMethod*))List_1_FindIndex_mC532E2EFAFF60113EF230DBD6C4789F52E2E89C7_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m230A8DD830863363BF04B881B6413AAA790B50F7_inline (Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336*, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE, const RuntimeMethod*))Predicate_1_Invoke_m230A8DD830863363BF04B881B6413AAA790B50F7_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_mFB5A0D0541003AC65B95D95734A6B6C835BCC3AB (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { (( void (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, const RuntimeMethod*))List_1__ctor_mFB5A0D0541003AC65B95D95734A6B6C835BCC3AB_gshared)(__this, method); } inline int32_t List_1_FindIndex_m5868905174CAF7A733C81675033794E460864E71 (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, int32_t, int32_t, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336*, const RuntimeMethod*))List_1_FindIndex_m5868905174CAF7A733C81675033794E460864E71_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline int32_t List_1_FindLastIndex_mA1FE4D4D4938F195C0D2ED81BDDD3E4A7E65AF4D (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, int32_t, int32_t, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336*, const RuntimeMethod*))List_1_FindLastIndex_mA1FE4D4D4938F195C0D2ED81BDDD3E4A7E65AF4D_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_m1F8994EE1D6F652BB68DF71E6C86EE3DDD051E8C_inline (Action_1_t4D5F6C4C8BDC0CA11494D9B094BD466BBF6641C6* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t4D5F6C4C8BDC0CA11494D9B094BD466BBF6641C6*, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE, const RuntimeMethod*))Action_1_Invoke_m1F8994EE1D6F652BB68DF71E6C86EE3DDD051E8C_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_m13563E859BDBCCEFDA82BC220A7B483A52B37E1D (Enumerator_t836CF0B7C360659E6648BCB541B565B4F96C810D* __this, List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t836CF0B7C360659E6648BCB541B565B4F96C810D*, List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, const RuntimeMethod*))Enumerator__ctor_m13563E859BDBCCEFDA82BC220A7B483A52B37E1D_gshared)(__this, ___0_list, method); } inline void List_1__ctor_m164D1A1D439835E5D188A05ADE510D685FD6CC0F (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, int32_t, const RuntimeMethod*))List_1__ctor_m164D1A1D439835E5D188A05ADE510D685FD6CC0F_gshared)(__this, ___0_capacity, method); } inline int32_t Array_IndexOf_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m1C9C8955008C37F17D9C3FB07C5F9C8DB700E428 (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___0_array, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m1C9C8955008C37F17D9C3FB07C5F9C8DB700E428_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m83DA494820287A20743A1DC2039C270126A05FB1 (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, int32_t, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE, const RuntimeMethod*))List_1_Insert_m83DA494820287A20743A1DC2039C270126A05FB1_gshared)(__this, ___0_index, ___1_item, method); } inline int32_t List_1_LastIndexOf_m66ECF21FA7736467DC8F517F9438C97A52ED185F (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE, int32_t, int32_t, const RuntimeMethod*))List_1_LastIndexOf_m66ECF21FA7736467DC8F517F9438C97A52ED185F_gshared)(__this, ___0_item, ___1_index, ___2_count, method); } inline int32_t Array_LastIndexOf_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m6126715E3760889BCD407BCB592FC1CE29E38889 (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___0_array, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m6126715E3760889BCD407BCB592FC1CE29E38889_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_RemoveAt_mD057F6CFD7130AD2AFA9EBB60AC24E763FA89B5D (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mD057F6CFD7130AD2AFA9EBB60AC24E763FA89B5D_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_mD9C5A04796E6612D7463E274D5416256379C81E4 (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE, const RuntimeMethod*))List_1_Remove_mD9C5A04796E6612D7463E274D5416256379C81E4_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_mA74F7FED8F5AAB55259E821604A45703A8A37A47 (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_mA74F7FED8F5AAB55259E821604A45703A8A37A47_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m9791DA1D60AA8AB12DD914B3B4D4BA1E8AE1ADE8 (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m9791DA1D60AA8AB12DD914B3B4D4BA1E8AE1ADE8_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_mBEAA6BDF7B1B68CE1B43314AB531A988BB77DA0C (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_mBEAA6BDF7B1B68CE1B43314AB531A988BB77DA0C_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m76D89582D0FED41814CEB2ECDEF44EEEA88D71AF (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m76D89582D0FED41814CEB2ECDEF44EEEA88D71AF_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_mB4590A0AA654175B46EF190DAE70A098A715E851 (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t2FBBDA2F737C34F07AF62A28BB647644CBDD646C* ___3_comparer, const RuntimeMethod* method) { (( void (*) (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*, int32_t, int32_t, Comparison_1_t2FBBDA2F737C34F07AF62A28BB647644CBDD646C*, const RuntimeMethod*))ArraySortHelper_1_Sort_mB4590A0AA654175B46EF190DAE70A098A715E851_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m88AE18AC32A123188D11F0BCBD37072234915F0C_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_0 = ((List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m79CEE946188BDF2A819AF69ACBA46EB9FD8AD04C_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_2 = ((List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_4 = (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*)(RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m5DBAEDC4225137868A2547CCEF5AB8F47289E7F1_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_6 = ((List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_8 = (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*)(RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_12 = ((List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_m7B9201F6C6F601833F81CDA428856DDD0303F222(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mE799A176271F318B9C2015319B9433706619159A_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m31E24D677F7B19840735BEB83EC2EFEE7DBD670D_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_value, const RuntimeMethod* method) { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_6 = (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*)(RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_8 = __this->____items; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_12 = ((List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2CCFF260A82A2A2BA34F6EEE9EA407749FB7C95A_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m35FA3308E1F16136A0D5063EA8A81F6D4F13738E_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m9B5959C66A442EBC7B03CAE980A8E78729A0CDFC_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m6299AB0EFFAC6DA76F8AAD4D05D33266EE4024F3_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m675B218F21E1B26BAB4CF48AD6668E21D77558D7_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m581EB36CD01A17E7BA5B363F9B384F3007A06EA6_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A List_1_get_Item_mFD06FCFD15E36553A5A0B889454AC8ED8CD42B40_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mE846B6B2F0E1255D89F3DCE6B063A4F516D7B821_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_2 = __this->____items; int32_t L_3 = ___0_index; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m3AEC4B266C18C6F6991EF8079435AF753C41F859_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A)); RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m35375966C28F64C991C12798892A0D0CE12C0D45_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_1; L_1 = List_1_get_Item_mFD06FCFD15E36553A5A0B889454AC8ED8CD42B40(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mA9FD7FA976934CF1444658FF6DE6C0AA1B741383_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m5DE0C77AFBAE778817B286D65F46EE2818DD6D9A(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_mE846B6B2F0E1255D89F3DCE6B063A4F516D7B821(__this, L_1, ((*(RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)((RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)(RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mA9D0A2846595D00D5E39BF27B1522F603043C07D_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_6 = V_0; int32_t L_7 = V_1; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A)L_8); return; } IL_0034: { RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_9 = ___0_item; List_1_AddWithResize_m91EB706AE35637A9DCF1B54EF72AF9A0CC12E730(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m91EB706AE35637A9DCF1B54EF72AF9A0CC12E730_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_m8B4D4C580058D9063406EA671C4BD7B4A8D15E64(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_3 = __this->____items; int32_t L_4 = V_0; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mFE7D53583F007A357B6A293BAAC5C021A8F412F0_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m5DE0C77AFBAE778817B286D65F46EE2818DD6D9A(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_mA9D0A2846595D00D5E39BF27B1522F603043C07D_inline(__this, ((*(RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)((RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)(RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_m2CCFF260A82A2A2BA34F6EEE9EA407749FB7C95A_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m6C94718BA0AADB8A0617AF886768239F613CA1E2_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m5F47A63DD27F64CEF477FF8AE31DD8EBF5A17B95(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t4F638D3345C6474EEDAFADB7244F53E0C838EE6C* List_1_AsReadOnly_m72D37700A22AB923D3E42D1DF80622D140AA945F_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t4F638D3345C6474EEDAFADB7244F53E0C838EE6C* L_0 = (ReadOnlyCollection_1_t4F638D3345C6474EEDAFADB7244F53E0C838EE6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_m95DC093B7708BDF59532E330051B36968D86C8F6(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m0BA97B634619E4125F8D9A1B031C4BFDACD82E1D_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, int32_t ___1_count, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m840924E3AE2FE9175BA24324766A59EC4ED48699(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m0535A2AD69C1747F0449F002C8FA0C1DCD94B952_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m2CCFF260A82A2A2BA34F6EEE9EA407749FB7C95A_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_m0BA97B634619E4125F8D9A1B031C4BFDACD82E1D(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m16A3E79C59AAE6F28F17628142D1314EC21CEC39_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m2CCFF260A82A2A2BA34F6EEE9EA407749FB7C95A_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_m0BA97B634619E4125F8D9A1B031C4BFDACD82E1D(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m04EF114FBA3D09BB81D3A0988278212182CE3180_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); } { int32_t L_1 = __this->____size; V_0 = L_1; __this->____size = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_3 = __this->____items; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_003c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m78673082F06007AB0B55008B838679311CA9B182_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_mECB8913ABE3198164B0219623802AFC6DDB3DDA8(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mE14FA4CD8ACB0EDAB1F0EA37EC8CE56A3DA392CC_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m3AEC4B266C18C6F6991EF8079435AF753C41F859(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m78673082F06007AB0B55008B838679311CA9B182(__this, ((*(RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)((RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)(RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mDA9AFA834E5CBBA30B806760BF1206A6BF86A9D2_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_array, const RuntimeMethod* method) { { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_0 = ___0_array; List_1_CopyTo_m3A0D43B0827655DF571FFC19FBC69537A2220FE1(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m3B6A752FE3413C0764688D463ADB90E838714EDA_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mA8B45397A6FA5076892ACCA3D8D85536B887789C_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; int32_t L_1 = ___0_index; int32_t L_2 = ___3_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0013: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_3 = __this->____items; int32_t L_4 = ___0_index; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_5 = ___1_array; int32_t L_6 = ___2_arrayIndex; int32_t L_7 = ___3_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, L_6, L_7, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m3A0D43B0827655DF571FFC19FBC69537A2220FE1_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_0 = __this->____items; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m8B4D4C580058D9063406EA671C4BD7B4A8D15E64_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = 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)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_m31E24D677F7B19840735BEB83EC2EFEE7DBD670D(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mEDE301BEE399E5FC2219581DFB8250306CA730FF_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___0_match, const RuntimeMethod* method) { { Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_m2A4FC6EF1E1FFFC0A2C108F4F242D8EDDA390AF6(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A List_1_Find_m4BF2DEBEAE6C6B6C4615EDA9E2F6FDD0F476AF79_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_1 = ___0_match; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m0DA5F82A0D780EABA488207E449FDE5710FF5609_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A)); RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* List_1_FindAll_m0580C05D81B19674EB7F24AB22464EA215C320AC_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___0_match, const RuntimeMethod* method) { List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* L_1 = (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m88AE18AC32A123188D11F0BCBD37072234915F0C(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_2 = ___0_match; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m0DA5F82A0D780EABA488207E449FDE5710FF5609_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* L_8 = V_0; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_mA9D0A2846595D00D5E39BF27B1522F603043C07D_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2A4FC6EF1E1FFFC0A2C108F4F242D8EDDA390AF6_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_m23F2AC2D7AA8DAAA21C4B094C3B3F0ACC9B4370C(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m4FD655D2BE76823F1AC3EA6A2B0E67166B39B4EB_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_startIndex, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_m23F2AC2D7AA8DAAA21C4B094C3B3F0ACC9B4370C(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m23F2AC2D7AA8DAAA21C4B094C3B3F0ACC9B4370C_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_10 = ___2_match; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m0DA5F82A0D780EABA488207E449FDE5710FF5609_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A List_1_FindLast_m95CF35507D366F674B2FE1445DD6D5C9693E5D4B_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_2 = ___0_match; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m0DA5F82A0D780EABA488207E449FDE5710FF5609_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A)); RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m58409AC7ED6994F033E56F3B2B958E1F7EB87DEA_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; int32_t L_1 = __this->____size; Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_2 = ___0_match; int32_t L_3; L_3 = List_1_FindLastIndex_m1B09D4BA480E5D788D6638EB51EFA903072914D5(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m5080821722D677F6DC321B637CCB57D9E1DB1A0D_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_startIndex, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = ___0_startIndex; Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_2 = ___1_match; int32_t L_3; L_3 = List_1_FindLastIndex_m1B09D4BA480E5D788D6638EB51EFA903072914D5(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m1B09D4BA480E5D788D6638EB51EFA903072914D5_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_0 = ___2_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; if (L_1) { goto IL_001c; } } { int32_t L_2 = ___0_startIndex; if ((((int32_t)L_2) == ((int32_t)(-1)))) { goto IL_002a; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); goto IL_002a; } IL_001c: { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; if ((!(((uint32_t)L_3) >= ((uint32_t)L_4)))) { goto IL_002a; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_002a: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0036; } } { int32_t L_6 = ___0_startIndex; int32_t L_7 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1))) >= ((int32_t)0))) { goto IL_003b; } } IL_0036: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_003b: { int32_t L_8 = ___0_startIndex; int32_t L_9 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9)); int32_t L_10 = ___0_startIndex; V_1 = L_10; goto IL_005d; } IL_0043: { Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_11 = ___2_match; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_12 = __this->____items; int32_t L_13 = V_1; NullCheck(L_12); int32_t L_14 = L_13; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_15 = (L_12)->GetAt(static_cast(L_14)); NullCheck(L_11); bool L_16; L_16 = Predicate_1_Invoke_m0DA5F82A0D780EABA488207E449FDE5710FF5609_inline(L_11, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_16) { goto IL_0059; } } { int32_t L_17 = V_1; return L_17; } IL_0059: { int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_18, 1)); } IL_005d: { int32_t L_19 = V_1; int32_t L_20 = V_0; if ((((int32_t)L_19) > ((int32_t)L_20))) { goto IL_0043; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mAEC7614D61FFA1730A38CDF5B6DEB63B4FA742E0_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, Action_1_t47A08C2475B65A166A7626041E34D5F3A2DE555B* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t47A08C2475B65A166A7626041E34D5F3A2DE555B* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t47A08C2475B65A166A7626041E34D5F3A2DE555B* L_4 = ___0_action; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m7D380E7E1DB122532C36A2A7A9DEBB97BC7DA8C7_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tBE59273D5AD9B676146C3D1CC9247407D742AE12 List_1_GetEnumerator_mAD00683555F2FBF7990CDE5FFC8665EBBBFE5EA5_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { { Enumerator_tBE59273D5AD9B676146C3D1CC9247407D742AE12 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6025624CF08318BF6F7920E5A05A60E84B5E8797((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m8DA1C984D39463E6EDB7B4C13FDBDCB30F569750_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { { Enumerator_tBE59273D5AD9B676146C3D1CC9247407D742AE12 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6025624CF08318BF6F7920E5A05A60E84B5E8797((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); Enumerator_tBE59273D5AD9B676146C3D1CC9247407D742AE12 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mF845DF0C5364961E354050A64DF06F68D7D27054_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { { Enumerator_tBE59273D5AD9B676146C3D1CC9247407D742AE12 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6025624CF08318BF6F7920E5A05A60E84B5E8797((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); Enumerator_tBE59273D5AD9B676146C3D1CC9247407D742AE12 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* List_1_GetRange_mD58CA1E15490F9A348E6F6ED0A6B9A52CD335893_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* V_0 = NULL; { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* L_6 = (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m79CEE946188BDF2A819AF69ACBA46EB9FD8AD04C(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); V_0 = L_6; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_7 = __this->____items; int32_t L_8 = ___0_index; List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* L_9 = V_0; NullCheck(L_9); RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_10 = L_9->____items; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size = L_13; List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mECB8913ABE3198164B0219623802AFC6DDB3DDA8_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) { { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_0 = __this->____items; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_mAED5AA853F9EF88FA02CCF27EB029B3FFB9661F5(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m425F30F2349C23A6473F22C13F6AE0DC63F8C50C_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m3AEC4B266C18C6F6991EF8079435AF753C41F859(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_mECB8913ABE3198164B0219623802AFC6DDB3DDA8(__this, ((*(RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)((RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)(RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m33BED5647007553CA3AB8C4CC41C7AE8E1D79B0F_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, int32_t ___1_index, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_2 = __this->____items; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_3 = ___0_item; int32_t L_4 = ___1_index; int32_t L_5 = __this->____size; int32_t L_6 = ___1_index; int32_t L_7; L_7 = Array_IndexOf_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_mAED5AA853F9EF88FA02CCF27EB029B3FFB9661F5(L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m197CFC269E192536396403DD070FA8AE3470016C_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = ___2_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___1_index; int32_t L_4 = __this->____size; int32_t L_5 = ___2_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_6 = __this->____items; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_7 = ___0_item; int32_t L_8 = ___1_index; int32_t L_9 = ___2_count; int32_t L_10; L_10 = Array_IndexOf_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_mAED5AA853F9EF88FA02CCF27EB029B3FFB9661F5(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mE2F534E8E46D08007D574C24D0124CFCB171DBE6_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_m8B4D4C580058D9063406EA671C4BD7B4A8D15E64(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_7 = __this->____items; int32_t L_8 = ___0_index; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_13 = __this->____items; int32_t L_14 = ___0_index; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mB6A162E1706589F47D9D044043F0720F094F9795_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m5DE0C77AFBAE778817B286D65F46EE2818DD6D9A(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_mE2F534E8E46D08007D574C24D0124CFCB171DBE6(__this, L_1, ((*(RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)((RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)(RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 44)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m5F47A63DD27F64CEF477FF8AE31DD8EBF5A17B95_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_m8B4D4C580058D9063406EA671C4BD7B4A8D15E64(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_12 = __this->____items; int32_t L_13 = ___0_index; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_20 = __this->____items; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_45; L_45 = InterfaceFuncInvoker0< RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_44); List_1_Insert_mE2F534E8E46D08007D574C24D0124CFCB171DBE6(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_m7B9201F6C6F601833F81CDA428856DDD0303F222(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mA453020D4EA4444610E2F2C6F97B1874D0B7781A_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (L_0) { goto IL_000a; } } { return (-1); } IL_000a: { RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3 = __this->____size; int32_t L_4; L_4 = List_1_LastIndexOf_m1819FDB4A99C0F3D68B1D0F5AC7E6BCCCE6AED52(__this, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mDABD23700E2A6E55C745D09B9EC317EB0EF172D1_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, int32_t ___1_index, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_2 = ___0_item; int32_t L_3 = ___1_index; int32_t L_4 = ___1_index; int32_t L_5; L_5 = List_1_LastIndexOf_m1819FDB4A99C0F3D68B1D0F5AC7E6BCCCE6AED52(__this, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m1819FDB4A99C0F3D68B1D0F5AC7E6BCCCE6AED52_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m2CCFF260A82A2A2BA34F6EEE9EA407749FB7C95A_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_index; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0011; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0011: { int32_t L_2; L_2 = List_1_get_Count_m2CCFF260A82A2A2BA34F6EEE9EA407749FB7C95A_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (!L_2) { goto IL_0025; } } { int32_t L_3 = ___2_count; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0025; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0025: { int32_t L_4 = __this->____size; if (L_4) { goto IL_002f; } } { return (-1); } IL_002f: { int32_t L_5 = ___1_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) < ((int32_t)L_6))) { goto IL_0041; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)34), NULL); } IL_0041: { int32_t L_7 = ___2_count; int32_t L_8 = ___1_index; if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1))))) { goto IL_0050; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)((int32_t)34), NULL); } IL_0050: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_9 = __this->____items; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_10 = ___0_item; int32_t L_11 = ___1_index; int32_t L_12 = ___2_count; int32_t L_13; L_13 = Array_LastIndexOf_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m2BE2F8E8ADC8EE692D62290598EDA748336ED41F(L_9, L_10, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mAB0513963490D8966ABA02FA463DED4FE27DFFAE_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_mECB8913ABE3198164B0219623802AFC6DDB3DDA8(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = 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; List_1_RemoveAt_m1104E6CA5D81DA11C672694EE102AF1578E8416E(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return (bool)1; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m4C219716F915185F7F92C29509865A1F91475913_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m3AEC4B266C18C6F6991EF8079435AF753C41F859(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_mAB0513963490D8966ABA02FA463DED4FE27DFFAE(__this, ((*(RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)((RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)(RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0015: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mE0EE817B3DCA2410980602468B3001C12A00220B_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_4 = ___0_match; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m0DA5F82A0D780EABA488207E449FDE5710FF5609_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_16 = ___0_match; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m0DA5F82A0D780EABA488207E449FDE5710FF5609_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_34 = __this->____items; int32_t L_35 = V_0; int32_t L_36 = __this->____size; int32_t L_37 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL); } IL_00ad: { int32_t L_38 = __this->____size; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size = L_40; int32_t L_41 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m1104E6CA5D81DA11C672694EE102AF1578E8416E_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, const RuntimeMethod* method) { RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_5 = __this->____items; int32_t L_6 = ___0_index; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_11 = __this->____items; int32_t L_12 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A)); RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A)L_13); } IL_0063: { int32_t L_14 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m9D008A4BD0311558FD398FC486FCA8FF7D3B6CE0_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_19 = __this->____items; int32_t L_20 = __this->____size; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mB5D42CBE39DAED02FEDEAD20AD3F74E937BF691D_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m2CCFF260A82A2A2BA34F6EEE9EA407749FB7C95A_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_mC54BE04285CF9066880085B11452BEB07F530E09(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 51)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mC54BE04285CF9066880085B11452BEB07F530E09_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m0F471D8553640A2B108AB44C55F777910C4DB5C6(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9571E81AF55B214E1A12953FD0D44D7842EA5DB9_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m2CCFF260A82A2A2BA34F6EEE9EA407749FB7C95A_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_mCA9D545486AC07A8313086F472E0CD89CD13913C(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m45CE45AC2A33471C13B4DF2EA51D03893D731CA5_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m2CCFF260A82A2A2BA34F6EEE9EA407749FB7C95A_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_mCA9D545486AC07A8313086F472E0CD89CD13913C(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mCA9D545486AC07A8313086F472E0CD89CD13913C_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisRenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_m0A294081E73E658E2A841A810FAA00E6E51A70C4(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mD3F14E7A969A341E5D2E40991B2288C7F7EA168E_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, Comparison_1_tCC5BCF2599EE1133F3D5F448DFA90FD3A157D59B* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_tCC5BCF2599EE1133F3D5F448DFA90FD3A157D59B* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_tCC5BCF2599EE1133F3D5F448DFA90FD3A157D59B* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 57)); ArraySortHelper_1_Sort_m42FE6EC3DF53A5D8EF3DBA2E1BA42F96BA5FA3CF(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 56)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* List_1_ToArray_mEAB5DB5F6D2FF7396A7FB0ED41E19507F8E2A2A3_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_1 = ((List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_3 = (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*)(RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_4 = __this->____items; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m9681327E0444292E0E0924EE00CCAD7819AA1A52_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_0 = __this->____items; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = __this->____size; List_1_set_Capacity_m31E24D677F7B19840735BEB83EC2EFEE7DBD670D(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m2212F2E779EF9308A347657EB372E91DB6B53F26_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0027; } IL_000d: { Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* L_1 = ___0_match; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m0DA5F82A0D780EABA488207E449FDE5710FF5609_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_6) { goto IL_0023; } } { return (bool)0; } IL_0023: { int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0027: { int32_t L_8 = V_0; int32_t L_9 = __this->____size; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m7B9201F6C6F601833F81CDA428856DDD0303F222_gshared (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_6; L_6 = InterfaceFuncInvoker0< RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_5); V_1 = L_6; int32_t L_7 = __this->____size; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_m8B4D4C580058D9063406EA671C4BD7B4A8D15E64(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mDA15948780DB5E0D00BB6254099CA8E1667F0056_gshared (const RuntimeMethod* method) { { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_0 = (RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*)(RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_0 = ((List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8C48E87CF9205770EDDDB35D81D1BCBECB33169E_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_2 = ((List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_4 = (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*)(CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m26A5A0AA84B248E3AB9C3C24C7548DD541ED0315_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_6 = ((List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_8 = (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*)(CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_12 = ((List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_m96E1C68B99172514E3C6E17163640F8CAA6428AA(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mCC4AE6001660C56DF0B081EB2CB5FDF6E08898A0_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mBF483381C110C2314481615348B8645FB49ABC5E_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_value, const RuntimeMethod* method) { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_6 = (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*)(CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_8 = __this->____items; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_12 = ((List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mC9C6DFA8D64F8641D54E91E5202FF4757045B50F_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m125A4BBA36D7E4C8EA3931A110D362A58461F3AA_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mE6F11AE0E658A20CFE8DDA6354C7E10F2DE03C9C_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m4CE510DD205FF284BBFB0186E7CAD1925A9F3AB3_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m91301104D3636FB153221D825AD902471332E3CB_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m6650EFE98F0EBE8066F0FBAFD0B11B8581FB98AD_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_2 = __this->____items; int32_t L_3 = ___0_index; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m1A915CAC112F73B52BB68D2FA6BA64FD99CF449E_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB)); CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mB8828A2E5FEB940B21E8934D1C99C99C4E82EEAC_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_1; L_1 = List_1_get_Item_m18DD04FEEF59CAA34D11ED27848B84C54E35CF5C(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m43041DF42123F5B0ED0204DC60AD2CB04349F5A9_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_mEDAD13C7B7E40ECE84CC06B6568DD2B23DAAFBC8(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_m6650EFE98F0EBE8066F0FBAFD0B11B8581FB98AD(__this, L_1, ((*(CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)((CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)(CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_6 = V_0; int32_t L_7 = V_1; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB)L_8); return; } IL_0034: { CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_9 = ___0_item; List_1_AddWithResize_m4C218F14375DB7D7D5C0EC54E1FCF09D4C32E722(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m4C218F14375DB7D7D5C0EC54E1FCF09D4C32E722_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_mC99FC2EEE5E90186183489F230DC5313B605BF46(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_3 = __this->____items; int32_t L_4 = V_0; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m9161F8A6D490345CB8DEDEAC7D45261EA0638B7E_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_mEDAD13C7B7E40ECE84CC06B6568DD2B23DAAFBC8(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_inline(__this, ((*(CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)((CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)(CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m12E9E309C96C253AAD8F9CF19E3021F252CD1FA2_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m233706F75858B35C00299837EA27CFD6AE94DFB1(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t93BE969BB2AE2A90B5A603C6754EE6CFCC2CAD79* List_1_AsReadOnly_mE5C738D13ED4E2AB2AEAD1EBC20845025010BF53_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t93BE969BB2AE2A90B5A603C6754EE6CFCC2CAD79* L_0 = (ReadOnlyCollection_1_t93BE969BB2AE2A90B5A603C6754EE6CFCC2CAD79*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_m3DFC91B7D52AFBECA3E0EF09490F0534C5A7E24B(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mC93DEDE9FF0EFBFC3334011DB670CAF3CF14AC97_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, int32_t ___1_count, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_mB067A6A027485E96C307D8E39D10B0F925AE48EB(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mC75D3243BE399E6C8A305E6C66B24B92BF9018CB_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_mC93DEDE9FF0EFBFC3334011DB670CAF3CF14AC97(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mFA8A18202BD1F81EF915DFEB792A05B5588E4F88_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_mC93DEDE9FF0EFBFC3334011DB670CAF3CF14AC97(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m25CDEC37250C0CDD99EFA68C6C48DE4464021AC5_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); } { int32_t L_1 = __this->____size; V_0 = L_1; __this->____size = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_3 = __this->____items; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_003c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m9F677FA378427D8BF2714B0B08BFD72AF242A627_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_m8E97FFE9821283F23E4752389C5761E20EF395C8(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m3F8D52CB3015E2C0C3849969C1EC5725AACCEBF8_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m1A915CAC112F73B52BB68D2FA6BA64FD99CF449E(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m9F677FA378427D8BF2714B0B08BFD72AF242A627(__this, ((*(CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)((CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)(CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m7DB0AB63D607B86B5C105F68D702F618F85F4EA8_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___0_array, const RuntimeMethod* method) { { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_0 = ___0_array; List_1_CopyTo_m6CBEABD08E6D3F3576D00B48F915196A95016787(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m54FF11CEC9290C20E469E1721191DFF57862A7EC_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mE34EF1BC69AB948BF615E4E5CA1A1593DA73411C_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; int32_t L_1 = ___0_index; int32_t L_2 = ___3_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0013: { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_3 = __this->____items; int32_t L_4 = ___0_index; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_5 = ___1_array; int32_t L_6 = ___2_arrayIndex; int32_t L_7 = ___3_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, L_6, L_7, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6CBEABD08E6D3F3576D00B48F915196A95016787_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_0 = __this->____items; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mC99FC2EEE5E90186183489F230DC5313B605BF46_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = 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)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_mBF483381C110C2314481615348B8645FB49ABC5E(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m61FA178145D2B4FE5A932FFFF81C9C70E3FE1939_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___0_match, const RuntimeMethod* method) { { Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_mB01F786C87E9F4642EACC192487FF69BF961D7A3(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB List_1_Find_m4BB5F60322E1B9B0367A8FF771C3DBF7D365FB5A_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_1 = ___0_match; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m8763C1E74D4B6C6ADAE3A46EED55C3E30A21DA4E_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB)); CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* List_1_FindAll_mF7773F6A6081CA5C3FA49649D7E1E1BD5D347E47_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___0_match, const RuntimeMethod* method) { List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_1 = (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m71F29A2B876EC3E6F1ACD24B3CEAEDA3FF79CB3F(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_2 = ___0_match; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m8763C1E74D4B6C6ADAE3A46EED55C3E30A21DA4E_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_8 = V_0; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mB01F786C87E9F4642EACC192487FF69BF961D7A3_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_m7BD89636D5B899F64139A5D595780AF809D81FF8(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mCF18AB88DA6B4FDCD812AB83F31D485D8A57B87F_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_startIndex, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_m7BD89636D5B899F64139A5D595780AF809D81FF8(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m7BD89636D5B899F64139A5D595780AF809D81FF8_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_10 = ___2_match; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m8763C1E74D4B6C6ADAE3A46EED55C3E30A21DA4E_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB List_1_FindLast_m261688FBFBF6869E3179F5C580846F5CBCC9DB8F_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_2 = ___0_match; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m8763C1E74D4B6C6ADAE3A46EED55C3E30A21DA4E_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB)); CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m659FE6DCDF5C1A427D509EA8CC6784AB8FFC0FB9_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; int32_t L_1 = __this->____size; Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_2 = ___0_match; int32_t L_3; L_3 = List_1_FindLastIndex_m87CA98914362B7862738C59BAB9E8EF5C6862246(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m25CB0A1D31476DC709C84099DDA04DD15442C9E1_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_startIndex, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = ___0_startIndex; Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_2 = ___1_match; int32_t L_3; L_3 = List_1_FindLastIndex_m87CA98914362B7862738C59BAB9E8EF5C6862246(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m87CA98914362B7862738C59BAB9E8EF5C6862246_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_0 = ___2_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; if (L_1) { goto IL_001c; } } { int32_t L_2 = ___0_startIndex; if ((((int32_t)L_2) == ((int32_t)(-1)))) { goto IL_002a; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); goto IL_002a; } IL_001c: { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; if ((!(((uint32_t)L_3) >= ((uint32_t)L_4)))) { goto IL_002a; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_002a: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0036; } } { int32_t L_6 = ___0_startIndex; int32_t L_7 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1))) >= ((int32_t)0))) { goto IL_003b; } } IL_0036: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_003b: { int32_t L_8 = ___0_startIndex; int32_t L_9 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9)); int32_t L_10 = ___0_startIndex; V_1 = L_10; goto IL_005d; } IL_0043: { Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_11 = ___2_match; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_12 = __this->____items; int32_t L_13 = V_1; NullCheck(L_12); int32_t L_14 = L_13; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_15 = (L_12)->GetAt(static_cast(L_14)); NullCheck(L_11); bool L_16; L_16 = Predicate_1_Invoke_m8763C1E74D4B6C6ADAE3A46EED55C3E30A21DA4E_inline(L_11, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_16) { goto IL_0059; } } { int32_t L_17 = V_1; return L_17; } IL_0059: { int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_18, 1)); } IL_005d: { int32_t L_19 = V_1; int32_t L_20 = V_0; if ((((int32_t)L_19) > ((int32_t)L_20))) { goto IL_0043; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mC8768654C1BBD27483CAD42DE147F675CB8CA1C2_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, Action_1_t826C1DBCF340A414EC90DE6013CC47179D270699* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t826C1DBCF340A414EC90DE6013CC47179D270699* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t826C1DBCF340A414EC90DE6013CC47179D270699* L_4 = ___0_action; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m01DC6B0AABC658C7C3D34A86AF560C685C49EE60_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t4C5AEABEF72C8B11E8C2B1C6BF08167994CA84D2 List_1_GetEnumerator_mEBDAC400DF27E984F6C3AF202C6F625C40762B26_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { { Enumerator_t4C5AEABEF72C8B11E8C2B1C6BF08167994CA84D2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m24E703F99595774A34CF29DE1E61133BEAFD6B2D((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m267FB353458755A28ED2DE6E495B6A25546A9966_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { { Enumerator_t4C5AEABEF72C8B11E8C2B1C6BF08167994CA84D2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m24E703F99595774A34CF29DE1E61133BEAFD6B2D((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); Enumerator_t4C5AEABEF72C8B11E8C2B1C6BF08167994CA84D2 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mF165497EAFE6EF9190A7A19D80695A53C07513D6_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { { Enumerator_t4C5AEABEF72C8B11E8C2B1C6BF08167994CA84D2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m24E703F99595774A34CF29DE1E61133BEAFD6B2D((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); Enumerator_t4C5AEABEF72C8B11E8C2B1C6BF08167994CA84D2 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* List_1_GetRange_mD711BBC73F8A3004554502C0F37D4365AC641DDE_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* V_0 = NULL; { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_6 = (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m8C48E87CF9205770EDDDB35D81D1BCBECB33169E(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); V_0 = L_6; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_7 = __this->____items; int32_t L_8 = ___0_index; List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_9 = V_0; NullCheck(L_9); CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_10 = L_9->____items; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size = L_13; List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m8E97FFE9821283F23E4752389C5761E20EF395C8_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) { { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_0 = __this->____items; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_mF9D0232DA40D20AF52B413AEDD2A3E4BBCD7EBEF(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mE91390D3EA52D8AC4EA577E14AF1C01DA8B7A715_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m1A915CAC112F73B52BB68D2FA6BA64FD99CF449E(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_m8E97FFE9821283F23E4752389C5761E20EF395C8(__this, ((*(CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)((CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)(CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m25AB7326B16EB52B0A1AC842627BE697A449DF61_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, int32_t ___1_index, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_2 = __this->____items; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_3 = ___0_item; int32_t L_4 = ___1_index; int32_t L_5 = __this->____size; int32_t L_6 = ___1_index; int32_t L_7; L_7 = Array_IndexOf_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_mF9D0232DA40D20AF52B413AEDD2A3E4BBCD7EBEF(L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m0109047F54275100B375905AAB32E5FDBBFEA561_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = ___2_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___1_index; int32_t L_4 = __this->____size; int32_t L_5 = ___2_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_6 = __this->____items; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_7 = ___0_item; int32_t L_8 = ___1_index; int32_t L_9 = ___2_count; int32_t L_10; L_10 = Array_IndexOf_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_mF9D0232DA40D20AF52B413AEDD2A3E4BBCD7EBEF(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m619FB04770AE43FBBBE54A72B8E28D1E895E2F66_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_mC99FC2EEE5E90186183489F230DC5313B605BF46(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_7 = __this->____items; int32_t L_8 = ___0_index; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_13 = __this->____items; int32_t L_14 = ___0_index; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mBAB8F0CFE08388FBDB86ECBBAF741166C91D9679_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_mEDAD13C7B7E40ECE84CC06B6568DD2B23DAAFBC8(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m619FB04770AE43FBBBE54A72B8E28D1E895E2F66(__this, L_1, ((*(CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)((CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)(CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 44)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m233706F75858B35C00299837EA27CFD6AE94DFB1_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_mC99FC2EEE5E90186183489F230DC5313B605BF46(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_12 = __this->____items; int32_t L_13 = ___0_index; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_20 = __this->____items; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_45; L_45 = InterfaceFuncInvoker0< CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_44); List_1_Insert_m619FB04770AE43FBBBE54A72B8E28D1E895E2F66(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_m96E1C68B99172514E3C6E17163640F8CAA6428AA(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mBD3D206729AB0DF520D5CFD33CCA9708CEA187E0_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (L_0) { goto IL_000a; } } { return (-1); } IL_000a: { CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3 = __this->____size; int32_t L_4; L_4 = List_1_LastIndexOf_m3C18A66358D1A2A1F834F22EB2FD898ED64DEB7C(__this, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m6163B641356479A5A24FC26D07F846EAD1378B6C_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, int32_t ___1_index, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_2 = ___0_item; int32_t L_3 = ___1_index; int32_t L_4 = ___1_index; int32_t L_5; L_5 = List_1_LastIndexOf_m3C18A66358D1A2A1F834F22EB2FD898ED64DEB7C(__this, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m3C18A66358D1A2A1F834F22EB2FD898ED64DEB7C_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_index; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0011; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0011: { int32_t L_2; L_2 = List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (!L_2) { goto IL_0025; } } { int32_t L_3 = ___2_count; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0025; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0025: { int32_t L_4 = __this->____size; if (L_4) { goto IL_002f; } } { return (-1); } IL_002f: { int32_t L_5 = ___1_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) < ((int32_t)L_6))) { goto IL_0041; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)34), NULL); } IL_0041: { int32_t L_7 = ___2_count; int32_t L_8 = ___1_index; if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1))))) { goto IL_0050; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)((int32_t)34), NULL); } IL_0050: { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_9 = __this->____items; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_10 = ___0_item; int32_t L_11 = ___1_index; int32_t L_12 = ___2_count; int32_t L_13; L_13 = Array_LastIndexOf_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_m199521B2C85EB339004E809247219D0EDD07FEB6(L_9, L_10, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mB6702875831C82E3A0E8950B172A30CDB261D616_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_m8E97FFE9821283F23E4752389C5761E20EF395C8(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = 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; List_1_RemoveAt_mDA98B8323BBF0C9A71293E51E6757556C1C89125(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return (bool)1; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m6995E5D73AC539C907D76676A15DED44385676E5_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m1A915CAC112F73B52BB68D2FA6BA64FD99CF449E(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_mB6702875831C82E3A0E8950B172A30CDB261D616(__this, ((*(CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)((CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)(CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0015: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mA9DA52BDE913D918D3F0CDB473A350AF3527A2F2_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_4 = ___0_match; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m8763C1E74D4B6C6ADAE3A46EED55C3E30A21DA4E_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_16 = ___0_match; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m8763C1E74D4B6C6ADAE3A46EED55C3E30A21DA4E_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_34 = __this->____items; int32_t L_35 = V_0; int32_t L_36 = __this->____size; int32_t L_37 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL); } IL_00ad: { int32_t L_38 = __this->____size; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size = L_40; int32_t L_41 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mDA98B8323BBF0C9A71293E51E6757556C1C89125_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, const RuntimeMethod* method) { CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_5 = __this->____items; int32_t L_6 = ___0_index; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_11 = __this->____items; int32_t L_12 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB)); CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB)L_13); } IL_0063: { int32_t L_14 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m8ADE4EF5E3AF28B20593F2FAD4E1B8D28A485F05_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_19 = __this->____items; int32_t L_20 = __this->____size; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m20092DEB14B1DA47D861F396E70D1C4784CBBBE1_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_m022A7F8CC04915907C17F1AEB23C54DCDC24DD64(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 51)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m022A7F8CC04915907C17F1AEB23C54DCDC24DD64_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_m609801766D98DA8C14E792C1F4541F610E17EE0C(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0D8DE1257DBE411F49997CD856E1B95F50DDA00F_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_m03034131E43ACADEF47716AC9D222C4D4F5EBE68(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE58F109117DA78DE21F06E21456FFA9B0956071E_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_m03034131E43ACADEF47716AC9D222C4D4F5EBE68(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m03034131E43ACADEF47716AC9D222C4D4F5EBE68_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisCustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB_m3B0E4E203F3F787194C94076ECDAA04BFEAF6EAE(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE2FD4D7050780F090515A263F2D7E7D1D89C20FF_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, Comparison_1_t89F7A019389FBD318C4A6FCFBF9C56A464984B74* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t89F7A019389FBD318C4A6FCFBF9C56A464984B74* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t89F7A019389FBD318C4A6FCFBF9C56A464984B74* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 57)); ArraySortHelper_1_Sort_mE161B57653BF145DEE46B51BFB1DC6FC9A752398(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 56)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* List_1_ToArray_m6512170DF36D96C43890AB87BDA704D70B3504D2_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_1 = ((List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_3 = (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*)(CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_4 = __this->____items; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m87E8921468820A4C5C647C9CDA93EDB51F3EACBE_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_0 = __this->____items; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = __this->____size; List_1_set_Capacity_mBF483381C110C2314481615348B8645FB49ABC5E(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m7DD856F4F5FED626366C649B611EEF0A7B3C9B18_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0027; } IL_000d: { Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* L_1 = ___0_match; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m8763C1E74D4B6C6ADAE3A46EED55C3E30A21DA4E_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_6) { goto IL_0023; } } { return (bool)0; } IL_0023: { int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0027: { int32_t L_8 = V_0; int32_t L_9 = __this->____size; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m96E1C68B99172514E3C6E17163640F8CAA6428AA_gshared (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_6; L_6 = InterfaceFuncInvoker0< CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_5); V_1 = L_6; int32_t L_7 = __this->____size; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_mC99FC2EEE5E90186183489F230DC5313B605BF46(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m29797D26DE1E24246B58C4856009BBBBF7224055_gshared (const RuntimeMethod* method) { { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_0 = (CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*)(CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6CEDE5A2EE6BEB00CBE8D447849A3B7D3CEB2530_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_0 = ((List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA03CE803F4C6861903F6FE0AE7ABA069957A4BEB_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_2 = ((List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_4 = (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*)(PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8562DD97AA1BA1BBB5357871C54B3BA5BED19615_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_6 = ((List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_8 = (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*)(PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_12 = ((List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_m997725B77A8BA3EB2F51E064CE6D20C6D2092AE0(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m5AEBC6E79DFA8B7366CBE9C40D64A9069F4011AA_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m7BA05C49B5FB7508BE4C0D5DF7A7DF25907A2988_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_value, const RuntimeMethod* method) { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_6 = (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*)(PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_8 = __this->____items; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_12 = ((List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2A23CACCDAC8A421C61E6211A9BE50D60BA1E7E0_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m620CD301298710333125ED346669C46382239F34_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m762A32775D6E5E83BCA404362D8070F25C65CD86_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m95EDE77CF55A8FFDE75A446A752B9997587CAED6_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m02D804388174875B8D9101A4E992C3DECC9B260F_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m784AB6CA8348CD12CE7EE12238FFD8FFD2D69643_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 List_1_get_Item_m3574C672EB5E1F26025B3E7E4D33E50E01320738_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m64F50C5A84B04EB91F70E5594F76D58C342DF699_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_2 = __this->____items; int32_t L_3 = ___0_index; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mD60873F8D5A88D5208E426200844CDB0C7DCDB07_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2)); Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m3C781987CBC07C6DD036647B458B9E23CB49E06F_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_1; L_1 = List_1_get_Item_m3574C672EB5E1F26025B3E7E4D33E50E01320738(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mBBF724A9E1BE6C6CA410FF12623F6A557462E7DE_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_mDBF64B866A043A6BF1668AF6943F5AB916B8D622(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_m64F50C5A84B04EB91F70E5594F76D58C342DF699(__this, L_1, ((*(Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)((Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)(Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mD9E96CED8DC4A6D469DF32ED3AAA794CBD4A1D8E_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_6 = V_0; int32_t L_7 = V_1; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2)L_8); return; } IL_0034: { Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_9 = ___0_item; List_1_AddWithResize_m4C18EF8A5E0543CD47CD0EC53E3FB94EED7E9240(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m4C18EF8A5E0543CD47CD0EC53E3FB94EED7E9240_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_m73BE214867D910193EE42834A648FE8668792176(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_3 = __this->____items; int32_t L_4 = V_0; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m595DE2B0B46E15385A410949AA130506384CFE87_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_mDBF64B866A043A6BF1668AF6943F5AB916B8D622(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_mD9E96CED8DC4A6D469DF32ED3AAA794CBD4A1D8E_inline(__this, ((*(Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)((Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)(Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_m2A23CACCDAC8A421C61E6211A9BE50D60BA1E7E0_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m2A4DBC0CD1D3CC791AB823A1AA3A25FA21B97485_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m1F34014D412D8E9AB91CE0657A0BCA3DDEB5F5B5(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tE0949B52F9EFF013FC0AC074F11AB0C218330FD8* List_1_AsReadOnly_m4C02D5AF3531D867A2F6C7DA28909564C644DE44_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tE0949B52F9EFF013FC0AC074F11AB0C218330FD8* L_0 = (ReadOnlyCollection_1_tE0949B52F9EFF013FC0AC074F11AB0C218330FD8*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_mE5CB3EBF09B0B52BF871BA37E21FE1AD47C18DD7(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mF83C881C6ABDABF9BB865C6D45558C3BE0A9108A_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, int32_t ___1_count, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_m389AC3A371D9DEAAAAB5D37599FC514726636818(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m156DBFCABD596127ADBAC8F5C0C26B5034198B9D_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m2A23CACCDAC8A421C61E6211A9BE50D60BA1E7E0_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_mF83C881C6ABDABF9BB865C6D45558C3BE0A9108A(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m85DCB08B8432A951AB1803D9D158256332652146_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m2A23CACCDAC8A421C61E6211A9BE50D60BA1E7E0_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_mF83C881C6ABDABF9BB865C6D45558C3BE0A9108A(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mE1DD033E8CD4FAD4688A8DE06C69C78D72785117_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); goto IL_0035; } IL_0035: { __this->____size = 0; } IL_003c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mA15965C00D4813D5004B81E6EE6234037B811A35_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_mED7D31D29394B1F4DA6F2BBF11586E5D8149B1F0(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m1C2EEF5FC0E7738BD0B0B86B9265B788E7B29152_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mD60873F8D5A88D5208E426200844CDB0C7DCDB07(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_mA15965C00D4813D5004B81E6EE6234037B811A35(__this, ((*(Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)((Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)(Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m1E9F115A94E7E1FBFC1303308198A3E38A464038_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___0_array, const RuntimeMethod* method) { { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_0 = ___0_array; List_1_CopyTo_m3D8486E2AB9F459E20BE9A54470E998E9018E53C(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mED75D83871AA57BA9B5A6CA3C3B11A0C3E3A6DF9_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mD4C8389139D1D7E7877CE96C5FB16C60A7D6928D_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; int32_t L_1 = ___0_index; int32_t L_2 = ___3_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0013: { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_3 = __this->____items; int32_t L_4 = ___0_index; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_5 = ___1_array; int32_t L_6 = ___2_arrayIndex; int32_t L_7 = ___3_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, L_6, L_7, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m3D8486E2AB9F459E20BE9A54470E998E9018E53C_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_0 = __this->____items; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m73BE214867D910193EE42834A648FE8668792176_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = 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)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_m7BA05C49B5FB7508BE4C0D5DF7A7DF25907A2988(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mEA17C559D4E30C269BD71BEAE02BB3BCC91541E3_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___0_match, const RuntimeMethod* method) { { Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_mA926C7A354D2C672E5AB691B947DCCA83A188EEE(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 List_1_Find_m14EB0AB40129F9B658124622F9F5FD0DE090D4B7_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_1 = ___0_match; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m7754FD1EF0F9D46E8DAB4F8A609D7082F15C65C0_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2)); Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* List_1_FindAll_m21556C1D9C3F196AA2A6BD46567EC11356E11B0E_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___0_match, const RuntimeMethod* method) { List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* L_1 = (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m6CEDE5A2EE6BEB00CBE8D447849A3B7D3CEB2530(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_2 = ___0_match; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m7754FD1EF0F9D46E8DAB4F8A609D7082F15C65C0_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* L_8 = V_0; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_mD9E96CED8DC4A6D469DF32ED3AAA794CBD4A1D8E_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mA926C7A354D2C672E5AB691B947DCCA83A188EEE_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_m20E48D7D46194FF2B50ABA3E90A7790041206ECF(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mA80F73C1BB3D3F2E300B971959423F1F72B21562_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_startIndex, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_m20E48D7D46194FF2B50ABA3E90A7790041206ECF(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m20E48D7D46194FF2B50ABA3E90A7790041206ECF_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_10 = ___2_match; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m7754FD1EF0F9D46E8DAB4F8A609D7082F15C65C0_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 List_1_FindLast_mB1241C3F133F7B1B42F83A2A774FFAB01364F696_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_2 = ___0_match; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m7754FD1EF0F9D46E8DAB4F8A609D7082F15C65C0_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2)); Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m7AD30AA3F01DFAC7C9F534A6131199425E4E6CAD_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; int32_t L_1 = __this->____size; Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_2 = ___0_match; int32_t L_3; L_3 = List_1_FindLastIndex_mA72D242A741744FEEB48DD0D8151A3161F0AD9E5(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m56D7B664A0E284F6315088E9E5055E0AC44B6CDC_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_startIndex, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = ___0_startIndex; Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_2 = ___1_match; int32_t L_3; L_3 = List_1_FindLastIndex_mA72D242A741744FEEB48DD0D8151A3161F0AD9E5(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mA72D242A741744FEEB48DD0D8151A3161F0AD9E5_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_0 = ___2_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; if (L_1) { goto IL_001c; } } { int32_t L_2 = ___0_startIndex; if ((((int32_t)L_2) == ((int32_t)(-1)))) { goto IL_002a; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); goto IL_002a; } IL_001c: { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; if ((!(((uint32_t)L_3) >= ((uint32_t)L_4)))) { goto IL_002a; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_002a: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0036; } } { int32_t L_6 = ___0_startIndex; int32_t L_7 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1))) >= ((int32_t)0))) { goto IL_003b; } } IL_0036: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_003b: { int32_t L_8 = ___0_startIndex; int32_t L_9 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9)); int32_t L_10 = ___0_startIndex; V_1 = L_10; goto IL_005d; } IL_0043: { Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_11 = ___2_match; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_12 = __this->____items; int32_t L_13 = V_1; NullCheck(L_12); int32_t L_14 = L_13; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_15 = (L_12)->GetAt(static_cast(L_14)); NullCheck(L_11); bool L_16; L_16 = Predicate_1_Invoke_m7754FD1EF0F9D46E8DAB4F8A609D7082F15C65C0_inline(L_11, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_16) { goto IL_0059; } } { int32_t L_17 = V_1; return L_17; } IL_0059: { int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_18, 1)); } IL_005d: { int32_t L_19 = V_1; int32_t L_20 = V_0; if ((((int32_t)L_19) > ((int32_t)L_20))) { goto IL_0043; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m4EBECE8049A17891922F8590726754319F1151E6_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Action_1_t5A87C19FB4141855C5EA849D4BA87481BFBC98D1* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t5A87C19FB4141855C5EA849D4BA87481BFBC98D1* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t5A87C19FB4141855C5EA849D4BA87481BFBC98D1* L_4 = ___0_action; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m619D4A2654773BE335D7D10B94EE0E31C152CC12_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t11ED26FF6A635985E172C115296769381393AF22 List_1_GetEnumerator_m3CE462D2D7402C89ED38B6D9408C981462F39C2D_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { { Enumerator_t11ED26FF6A635985E172C115296769381393AF22 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD8F4A87BD621314A3FE7221310374646C7C8513C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m82197E0773913C3C6C51D291CEE5CAC0388EB78A_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { { Enumerator_t11ED26FF6A635985E172C115296769381393AF22 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD8F4A87BD621314A3FE7221310374646C7C8513C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); Enumerator_t11ED26FF6A635985E172C115296769381393AF22 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m2030E65F947D8B9BEFC1C84282E9ED00AAD23B46_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { { Enumerator_t11ED26FF6A635985E172C115296769381393AF22 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD8F4A87BD621314A3FE7221310374646C7C8513C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); Enumerator_t11ED26FF6A635985E172C115296769381393AF22 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* List_1_GetRange_mE69B75D60FA69C1A3DC88FF8169DB11F5DC7998E_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* V_0 = NULL; { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* L_6 = (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_mA03CE803F4C6861903F6FE0AE7ABA069957A4BEB(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); V_0 = L_6; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_7 = __this->____items; int32_t L_8 = ___0_index; List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* L_9 = V_0; NullCheck(L_9); PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_10 = L_9->____items; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size = L_13; List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mED7D31D29394B1F4DA6F2BBF11586E5D8149B1F0_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) { { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_0 = __this->____items; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_mD3BE8B379D485CC40F48D364E29B033BA43F6014(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m7DC669DC86D14B3AC233D7C3E877E724ACF6B008_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mD60873F8D5A88D5208E426200844CDB0C7DCDB07(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_mED7D31D29394B1F4DA6F2BBF11586E5D8149B1F0(__this, ((*(Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)((Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)(Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m27FE7E09B4CEC86474C19325F8729355291B3DED_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, int32_t ___1_index, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_2 = __this->____items; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_3 = ___0_item; int32_t L_4 = ___1_index; int32_t L_5 = __this->____size; int32_t L_6 = ___1_index; int32_t L_7; L_7 = Array_IndexOf_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_mD3BE8B379D485CC40F48D364E29B033BA43F6014(L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m5547E16059C3EB346D183A150B58EB3EE8317B97_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = ___2_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___1_index; int32_t L_4 = __this->____size; int32_t L_5 = ___2_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_6 = __this->____items; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_7 = ___0_item; int32_t L_8 = ___1_index; int32_t L_9 = ___2_count; int32_t L_10; L_10 = Array_IndexOf_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_mD3BE8B379D485CC40F48D364E29B033BA43F6014(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m1919AA9007C9661DCD1FE79B4151ECA318BA1471_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_m73BE214867D910193EE42834A648FE8668792176(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_7 = __this->____items; int32_t L_8 = ___0_index; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_13 = __this->____items; int32_t L_14 = ___0_index; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m9E7601B166AD4DC074FB254F8C1A488626A8046C_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_mDBF64B866A043A6BF1668AF6943F5AB916B8D622(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m1919AA9007C9661DCD1FE79B4151ECA318BA1471(__this, L_1, ((*(Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)((Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)(Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 44)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m1F34014D412D8E9AB91CE0657A0BCA3DDEB5F5B5_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_m73BE214867D910193EE42834A648FE8668792176(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_12 = __this->____items; int32_t L_13 = ___0_index; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_20 = __this->____items; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_45; L_45 = InterfaceFuncInvoker0< Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_44); List_1_Insert_m1919AA9007C9661DCD1FE79B4151ECA318BA1471(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_m997725B77A8BA3EB2F51E064CE6D20C6D2092AE0(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mCB408580C706EA2E77B9F7B3EB372055B053F521_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (L_0) { goto IL_000a; } } { return (-1); } IL_000a: { Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3 = __this->____size; int32_t L_4; L_4 = List_1_LastIndexOf_mA268699A5FDD1CB41C936A22F37573BC7735F9DE(__this, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m46A7DA9FB124D5FA8CE2F7C9BEFD52E416689B22_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, int32_t ___1_index, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_2 = ___0_item; int32_t L_3 = ___1_index; int32_t L_4 = ___1_index; int32_t L_5; L_5 = List_1_LastIndexOf_mA268699A5FDD1CB41C936A22F37573BC7735F9DE(__this, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mA268699A5FDD1CB41C936A22F37573BC7735F9DE_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m2A23CACCDAC8A421C61E6211A9BE50D60BA1E7E0_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_index; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0011; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0011: { int32_t L_2; L_2 = List_1_get_Count_m2A23CACCDAC8A421C61E6211A9BE50D60BA1E7E0_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (!L_2) { goto IL_0025; } } { int32_t L_3 = ___2_count; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0025; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0025: { int32_t L_4 = __this->____size; if (L_4) { goto IL_002f; } } { return (-1); } IL_002f: { int32_t L_5 = ___1_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) < ((int32_t)L_6))) { goto IL_0041; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)34), NULL); } IL_0041: { int32_t L_7 = ___2_count; int32_t L_8 = ___1_index; if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1))))) { goto IL_0050; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)((int32_t)34), NULL); } IL_0050: { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_9 = __this->____items; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_10 = ___0_item; int32_t L_11 = ___1_index; int32_t L_12 = ___2_count; int32_t L_13; L_13 = Array_LastIndexOf_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_m32EFA8CEEE550453D7EB27D7E44DE9D2233D036D(L_9, L_10, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m65938208304C89368EE900806B5AF0D6A1BC9817_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_mED7D31D29394B1F4DA6F2BBF11586E5D8149B1F0(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = 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; List_1_RemoveAt_m77974740A6E5FAAAB78091759D10BA6975EA604F(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return (bool)1; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m45541F04A4177253B57D4BDCAD2287464695F5BD_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mD60873F8D5A88D5208E426200844CDB0C7DCDB07(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_m65938208304C89368EE900806B5AF0D6A1BC9817(__this, ((*(Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)((Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)(Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0015: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mBB75D402314FD4115D81B4F8C7F0D3479BA2D183_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_4 = ___0_match; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m7754FD1EF0F9D46E8DAB4F8A609D7082F15C65C0_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_16 = ___0_match; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m7754FD1EF0F9D46E8DAB4F8A609D7082F15C65C0_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { goto IL_00ad; } IL_00ad: { int32_t L_34 = __this->____size; int32_t L_35 = V_0; int32_t L_36 = V_0; __this->____size = L_36; int32_t L_37 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1)); return ((int32_t)il2cpp_codegen_subtract(L_34, L_35)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m77974740A6E5FAAAB78091759D10BA6975EA604F_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, const RuntimeMethod* method) { Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_5 = __this->____items; int32_t L_6 = ___0_index; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { goto IL_0063; } IL_0063: { int32_t L_11 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_11, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mA5C513D298D634C6EDBFC3EC407E90FDD3316559_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); goto IL_008d; } IL_008d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m4B7B9E6C9E764E175F32A3EFBAD4DB06F6BB8C59_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m2A23CACCDAC8A421C61E6211A9BE50D60BA1E7E0_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_mA1836F54B3AD45927FF2CC32F642F26B63E9A7C9(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 51)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mA1836F54B3AD45927FF2CC32F642F26B63E9A7C9_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_m973B888FFCFCEA85A359A3C26572001057F74726(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m29E636EE59D7138CB726C92FE241B2DB54AE6BA4_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m2A23CACCDAC8A421C61E6211A9BE50D60BA1E7E0_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_mE3B2B314FE15019FCF9ED45FE885B0A7065B92FB(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m5C8F2246C866E5EA13F40CE8C8A87BB2BD522BB8_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m2A23CACCDAC8A421C61E6211A9BE50D60BA1E7E0_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_mE3B2B314FE15019FCF9ED45FE885B0A7065B92FB(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE3B2B314FE15019FCF9ED45FE885B0A7065B92FB_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisPair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2_m685B2DB376959B1612898C256A4FD7794A81ECE8(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0ADA648C6D6027063A845F5BFC9896D861417542_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Comparison_1_tC36F88DF34E599D1F13FFB2B2AA2C1DB58D705EC* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_tC36F88DF34E599D1F13FFB2B2AA2C1DB58D705EC* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_tC36F88DF34E599D1F13FFB2B2AA2C1DB58D705EC* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 57)); ArraySortHelper_1_Sort_m40A1D6613870AA23C64AE858987A3809344A8A4F(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 56)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* List_1_ToArray_m01CFD41498614BBB4EEF870DAD5F0DFD5A695096_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_1 = ((List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_3 = (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*)(PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_4 = __this->____items; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m85EF2F79074E2BDC43B8F469B3D349E7EF6AD802_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_0 = __this->____items; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = __this->____size; List_1_set_Capacity_m7BA05C49B5FB7508BE4C0D5DF7A7DF25907A2988(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m7322B5FEA3ADD6FD111F072B6E63DFE250E62EB7_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0027; } IL_000d: { Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* L_1 = ___0_match; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m7754FD1EF0F9D46E8DAB4F8A609D7082F15C65C0_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_6) { goto IL_0023; } } { return (bool)0; } IL_0023: { int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0027: { int32_t L_8 = V_0; int32_t L_9 = __this->____size; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m997725B77A8BA3EB2F51E064CE6D20C6D2092AE0_gshared (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_6; L_6 = InterfaceFuncInvoker0< Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_5); V_1 = L_6; int32_t L_7 = __this->____size; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_m73BE214867D910193EE42834A648FE8668792176(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mC25A8BFC30609394182A4F39B1A0EDF9A57BF039_gshared (const RuntimeMethod* method) { { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_0 = (PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*)(PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mECA131A70148BDBE8AF44136CF4719071C97DF42_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_0 = ((List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m4E136B1C19C27C9B6028B2E31728368B225E932B_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_2 = ((List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_4 = (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*)(HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA65ABC43BBC3B3933CF68AEF418269DEDBF014B3_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_6 = ((List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_8 = (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*)(HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_12 = ((List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_m451BFBFC58096C5D7F2BB57331F7AE0E21F3B3A9(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mE7B14FD6528862CF279A5741FDD2D90B6E869844_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mF700C4C122AED2722C2717BF2DE3A3D5FB9C0B42_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_value, const RuntimeMethod* method) { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_6 = (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*)(HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_8 = __this->____items; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_12 = ((List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m84069C83D2AFF117CC9E07C17CBD7EBE491EAB9C_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mBCC3B67ED81CC0AB08FBE35DD7C1BD3AB567741D_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m013E7BA08EEC73D4C81EA53CDC3AEC0A2BEBA745_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m41628AC8200502CB397860932C60707A1F85D6C9_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mA3E46D1E427FB5AB5F7867AB4A39D76D92AD52B8_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC List_1_get_Item_m2A1F1247CE1AD67D91B62ACEACD58198DD98CCAF_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mF62977568768804F3A40087E0AF01707DC6B113F_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_2 = __this->____items; int32_t L_3 = ___0_index; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m42C7D7EEED878FB2757EB3FA231D7A1858B1A0B0_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC)); HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m8AACF95C71BC86ACECA096852066E22FD319CFEA_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_1; L_1 = List_1_get_Item_m2A1F1247CE1AD67D91B62ACEACD58198DD98CCAF(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m6CAD8D87576BF7FF6C7BEE64D4A2C78A2AE3CB70_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_m38EBAB8F11581C3AC2414E69D7161D8F609E73D1(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_mF62977568768804F3A40087E0AF01707DC6B113F(__this, L_1, ((*(HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)((HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)(HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mFA0EE57157DD86A7A0A564B76FED1B38BAF6E921_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_6 = V_0; int32_t L_7 = V_1; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC)L_8); return; } IL_0034: { HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_9 = ___0_item; List_1_AddWithResize_mE79E984DD908171FF447222B5FD80105B7E762AD(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mE79E984DD908171FF447222B5FD80105B7E762AD_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_m57C827C7BBEEE7A0E8A6294B536F95A5F6E2BA8D(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_3 = __this->____items; int32_t L_4 = V_0; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mDBA9CB1C208BB34124CBC99085480C5AAD31AFB7_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_m38EBAB8F11581C3AC2414E69D7161D8F609E73D1(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_mFA0EE57157DD86A7A0A564B76FED1B38BAF6E921_inline(__this, ((*(HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)((HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)(HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m811FA37DFBDC5A857F5E302876E19104ABCC12F0_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m55D983F1DB5D1963585E6920E62DF958FD2B8CA6(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t4322FD3BC4C9F7B5B4E5F899FF68BA85F8C4389B* List_1_AsReadOnly_m76A5ACEEB456024A2424059C328B9A568793A0E0_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t4322FD3BC4C9F7B5B4E5F899FF68BA85F8C4389B* L_0 = (ReadOnlyCollection_1_t4322FD3BC4C9F7B5B4E5F899FF68BA85F8C4389B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_mABD0919FC66CE7BFFE633DF265C9DFB41E05EA77(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m7B14AA63464281E2C94C7CB8B6AA9947A0176752_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, int32_t ___1_count, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_m542CB837C586D3E2DC3F5056C6CF135885FCFD64(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mB9EB437AB56A6B3322ECF5E9A5483C357712EC41_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_m7B14AA63464281E2C94C7CB8B6AA9947A0176752(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m5BEEF7D59EAD407D098CE062A0B4DEDF62C73115_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_m7B14AA63464281E2C94C7CB8B6AA9947A0176752(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m2369A641C3EC91119C7CAA011C7FB60455F6D776_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); goto IL_0035; } IL_0035: { __this->____size = 0; } IL_003c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m695D02A43C816D072EE6224F287D5BEA6AE2963D_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_m4C14D69FAD9B23EC389B9F7D6E1710726F3E618A(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m30D0308CB946C807DCA6DC966C09E6F392E6C817_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m42C7D7EEED878FB2757EB3FA231D7A1858B1A0B0(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m695D02A43C816D072EE6224F287D5BEA6AE2963D(__this, ((*(HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)((HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)(HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m7BC2D06C97CF15C31C5B129F7511D7490B2AD069_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___0_array, const RuntimeMethod* method) { { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_0 = ___0_array; List_1_CopyTo_m4C08029DAFB6A478DD02CE5B0AB15762968F6CE1(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mB14BDC99B5D237A2D7773234C57C9F6DAF906E81_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m0A3E1009460544EC26D14AFC3AEB1EF311992003_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; int32_t L_1 = ___0_index; int32_t L_2 = ___3_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0013: { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_3 = __this->____items; int32_t L_4 = ___0_index; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_5 = ___1_array; int32_t L_6 = ___2_arrayIndex; int32_t L_7 = ___3_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, L_6, L_7, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m4C08029DAFB6A478DD02CE5B0AB15762968F6CE1_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_0 = __this->____items; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m57C827C7BBEEE7A0E8A6294B536F95A5F6E2BA8D_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = 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)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_mF700C4C122AED2722C2717BF2DE3A3D5FB9C0B42(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m5F461842EEDB3F396E2634E3558804D92B62F941_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___0_match, const RuntimeMethod* method) { { Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_mF032F094410DA69F342CB89F18F039D939E359EB(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC List_1_Find_m20978A691CE4E9B451D6AB4D0770EE8F836E3DDF_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_1 = ___0_match; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m57C67B096A44638E3656FED91B5FD81ECFA71E54_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC)); HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* List_1_FindAll_m7BDF14C863AED8C5A9B2B28038816825417ADA3E_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___0_match, const RuntimeMethod* method) { List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* L_1 = (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_mECA131A70148BDBE8AF44136CF4719071C97DF42(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_2 = ___0_match; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m57C67B096A44638E3656FED91B5FD81ECFA71E54_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* L_8 = V_0; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_mFA0EE57157DD86A7A0A564B76FED1B38BAF6E921_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF032F094410DA69F342CB89F18F039D939E359EB_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_m999DD658A968BEE471D3CE90DCD86380A908DFAF(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF0DEC0FAED2D04EEA2534B2BA474C2FC225799F7_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_startIndex, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_m999DD658A968BEE471D3CE90DCD86380A908DFAF(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m999DD658A968BEE471D3CE90DCD86380A908DFAF_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_10 = ___2_match; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m57C67B096A44638E3656FED91B5FD81ECFA71E54_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC List_1_FindLast_mB67D737FE6B66825B5B45E66CC4DBEA5F25A5C0A_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_2 = ___0_match; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m57C67B096A44638E3656FED91B5FD81ECFA71E54_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC)); HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m74D768CD03DBF115A64B36342C4B5BA5CB764F90_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; int32_t L_1 = __this->____size; Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_2 = ___0_match; int32_t L_3; L_3 = List_1_FindLastIndex_mD4229C715AA69B7739C64A704CDCD08D57E1195A(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m9971EC6FC144A23FDDFECC2C4365E8840ADAB026_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_startIndex, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = ___0_startIndex; Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_2 = ___1_match; int32_t L_3; L_3 = List_1_FindLastIndex_mD4229C715AA69B7739C64A704CDCD08D57E1195A(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mD4229C715AA69B7739C64A704CDCD08D57E1195A_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_0 = ___2_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; if (L_1) { goto IL_001c; } } { int32_t L_2 = ___0_startIndex; if ((((int32_t)L_2) == ((int32_t)(-1)))) { goto IL_002a; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); goto IL_002a; } IL_001c: { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; if ((!(((uint32_t)L_3) >= ((uint32_t)L_4)))) { goto IL_002a; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_002a: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0036; } } { int32_t L_6 = ___0_startIndex; int32_t L_7 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1))) >= ((int32_t)0))) { goto IL_003b; } } IL_0036: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_003b: { int32_t L_8 = ___0_startIndex; int32_t L_9 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9)); int32_t L_10 = ___0_startIndex; V_1 = L_10; goto IL_005d; } IL_0043: { Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_11 = ___2_match; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_12 = __this->____items; int32_t L_13 = V_1; NullCheck(L_12); int32_t L_14 = L_13; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_15 = (L_12)->GetAt(static_cast(L_14)); NullCheck(L_11); bool L_16; L_16 = Predicate_1_Invoke_m57C67B096A44638E3656FED91B5FD81ECFA71E54_inline(L_11, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_16) { goto IL_0059; } } { int32_t L_17 = V_1; return L_17; } IL_0059: { int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_18, 1)); } IL_005d: { int32_t L_19 = V_1; int32_t L_20 = V_0; if ((((int32_t)L_19) > ((int32_t)L_20))) { goto IL_0043; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mD6FEDB9CAEF4B8D82E52E9CC2DBF03A2450557B0_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, Action_1_t23F178E7964B2C61AD65B85606E089518F02847E* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t23F178E7964B2C61AD65B85606E089518F02847E* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t23F178E7964B2C61AD65B85606E089518F02847E* L_4 = ___0_action; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m004809C725C76F77742BAA055218F5AB11758EF9_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t324BD7F8029F7040FA383D785DEC53A84DF8117B List_1_GetEnumerator_mE5FF3E6CC9BA33A500C63E0E4E4B2749004F35A9_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { { Enumerator_t324BD7F8029F7040FA383D785DEC53A84DF8117B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE572F7DFD75BF37D1AAF1CFA6310B6002CA9F842((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFB22F22DC6A8AAD25D3211D58989706316FFEFCB_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { { Enumerator_t324BD7F8029F7040FA383D785DEC53A84DF8117B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE572F7DFD75BF37D1AAF1CFA6310B6002CA9F842((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); Enumerator_t324BD7F8029F7040FA383D785DEC53A84DF8117B L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mD08CA341454FCC4F45182C39ED9975E443FF256D_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { { Enumerator_t324BD7F8029F7040FA383D785DEC53A84DF8117B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE572F7DFD75BF37D1AAF1CFA6310B6002CA9F842((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); Enumerator_t324BD7F8029F7040FA383D785DEC53A84DF8117B L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* List_1_GetRange_m1AADE0FB2144B502CBB21056B38C7FB407D1303C_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* V_0 = NULL; { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* L_6 = (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m4E136B1C19C27C9B6028B2E31728368B225E932B(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); V_0 = L_6; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_7 = __this->____items; int32_t L_8 = ___0_index; List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* L_9 = V_0; NullCheck(L_9); HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_10 = L_9->____items; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size = L_13; List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m4C14D69FAD9B23EC389B9F7D6E1710726F3E618A_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) { { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_0 = __this->____items; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_mFEF94C6BA60338E710EB507E7D22477DBF1593E3(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m66CB19DB9F94CC6FECCE6AE723043B31C6633A89_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m42C7D7EEED878FB2757EB3FA231D7A1858B1A0B0(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_m4C14D69FAD9B23EC389B9F7D6E1710726F3E618A(__this, ((*(HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)((HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)(HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m5EC435769DFE8AF5183A42A17198478F091EA717_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, int32_t ___1_index, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_2 = __this->____items; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_3 = ___0_item; int32_t L_4 = ___1_index; int32_t L_5 = __this->____size; int32_t L_6 = ___1_index; int32_t L_7; L_7 = Array_IndexOf_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_mFEF94C6BA60338E710EB507E7D22477DBF1593E3(L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m5D63B599583E2E7565AC8493CA071FA376C21A6A_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = ___2_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___1_index; int32_t L_4 = __this->____size; int32_t L_5 = ___2_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_6 = __this->____items; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_7 = ___0_item; int32_t L_8 = ___1_index; int32_t L_9 = ___2_count; int32_t L_10; L_10 = Array_IndexOf_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_mFEF94C6BA60338E710EB507E7D22477DBF1593E3(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m3486E4C4BEDD53A4A55BE3DC79B06915420B5A72_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_m57C827C7BBEEE7A0E8A6294B536F95A5F6E2BA8D(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_7 = __this->____items; int32_t L_8 = ___0_index; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_13 = __this->____items; int32_t L_14 = ___0_index; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m04370AF5F654D4EDE70B0F0581434FA6EB4C37E8_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_m38EBAB8F11581C3AC2414E69D7161D8F609E73D1(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m3486E4C4BEDD53A4A55BE3DC79B06915420B5A72(__this, L_1, ((*(HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)((HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)(HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 44)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m55D983F1DB5D1963585E6920E62DF958FD2B8CA6_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_m57C827C7BBEEE7A0E8A6294B536F95A5F6E2BA8D(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_12 = __this->____items; int32_t L_13 = ___0_index; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_20 = __this->____items; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_45; L_45 = InterfaceFuncInvoker0< HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_44); List_1_Insert_m3486E4C4BEDD53A4A55BE3DC79B06915420B5A72(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_m451BFBFC58096C5D7F2BB57331F7AE0E21F3B3A9(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m905F0490F8228EC02A8455ED3847F9EB46350189_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (L_0) { goto IL_000a; } } { return (-1); } IL_000a: { HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3 = __this->____size; int32_t L_4; L_4 = List_1_LastIndexOf_mC9EB9D16177EA5739A38C26346FDB466D58B5B6E(__this, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m08654E4EAA6A1CBE645E57C6B73B56B22F843F18_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, int32_t ___1_index, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_2 = ___0_item; int32_t L_3 = ___1_index; int32_t L_4 = ___1_index; int32_t L_5; L_5 = List_1_LastIndexOf_mC9EB9D16177EA5739A38C26346FDB466D58B5B6E(__this, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mC9EB9D16177EA5739A38C26346FDB466D58B5B6E_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_index; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0011; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0011: { int32_t L_2; L_2 = List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (!L_2) { goto IL_0025; } } { int32_t L_3 = ___2_count; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0025; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0025: { int32_t L_4 = __this->____size; if (L_4) { goto IL_002f; } } { return (-1); } IL_002f: { int32_t L_5 = ___1_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) < ((int32_t)L_6))) { goto IL_0041; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)34), NULL); } IL_0041: { int32_t L_7 = ___2_count; int32_t L_8 = ___1_index; if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1))))) { goto IL_0050; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)((int32_t)34), NULL); } IL_0050: { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_9 = __this->____items; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_10 = ___0_item; int32_t L_11 = ___1_index; int32_t L_12 = ___2_count; int32_t L_13; L_13 = Array_LastIndexOf_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_mA9CCAD9AB392C3D04BA3317A173BCB30BB37580E(L_9, L_10, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m029805777205FFA033C6853500B9434A459A4C22_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_m4C14D69FAD9B23EC389B9F7D6E1710726F3E618A(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = 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; List_1_RemoveAt_mC49FB303A88FB20B7AF562E613995E522E175B15(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return (bool)1; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mECB56D0C7E0ED78A6FB40C5077B1AE6DC7B2EEB2_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m42C7D7EEED878FB2757EB3FA231D7A1858B1A0B0(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_m029805777205FFA033C6853500B9434A459A4C22(__this, ((*(HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)((HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)(HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0015: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m8B14CFB0B50DC05950A5BD3E4EF3980763258F25_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_4 = ___0_match; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m57C67B096A44638E3656FED91B5FD81ECFA71E54_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_16 = ___0_match; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m57C67B096A44638E3656FED91B5FD81ECFA71E54_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { goto IL_00ad; } IL_00ad: { int32_t L_34 = __this->____size; int32_t L_35 = V_0; int32_t L_36 = V_0; __this->____size = L_36; int32_t L_37 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1)); return ((int32_t)il2cpp_codegen_subtract(L_34, L_35)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mC49FB303A88FB20B7AF562E613995E522E175B15_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, const RuntimeMethod* method) { HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_5 = __this->____items; int32_t L_6 = ___0_index; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { goto IL_0063; } IL_0063: { int32_t L_11 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_11, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m9BA1382D02635ED7F23B78AAA70BDBF7AE8A569E_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); goto IL_008d; } IL_008d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m567AC285A760F90B66586B1B104031809319E945_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_m1F13446924570EE6A1465F1B0FAE0D86124B5074(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 51)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m1F13446924570EE6A1465F1B0FAE0D86124B5074_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_mCC76FF942FAF632000087C184D9E03C5A15D0CE8(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mDB05D719F270C8F090C0049329FC0D795EA53467_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_m17823CFFE6E5A9449EFCFC2B9B73BCBCAA017BE6(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m68F8CB3B5702E5484E654DF9027B48AA689706A4_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_m17823CFFE6E5A9449EFCFC2B9B73BCBCAA017BE6(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m17823CFFE6E5A9449EFCFC2B9B73BCBCAA017BE6_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisHashPair_t176F7624706A73500F3AB84D61111316D45ECCEC_m5A0852FFFF1FA8D2A3F32D6F217C812F27050191(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9FFBC0F7421C0FFD5A3B8439726384A13FA30E50_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, Comparison_1_t2B911A8FDAA72F9A5FDB23216B4063E375A43FF8* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t2B911A8FDAA72F9A5FDB23216B4063E375A43FF8* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t2B911A8FDAA72F9A5FDB23216B4063E375A43FF8* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 57)); ArraySortHelper_1_Sort_m7B5F078BD18704BBA30548E4DCDACC1CEF0918E0(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 56)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* List_1_ToArray_mF124820E72DAB8D5CBF02766EBC71CB4B5851C94_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_1 = ((List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_3 = (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*)(HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_4 = __this->____items; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mBC2011E4F0DA399771ED43437D19DAD4CEDAB40A_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_0 = __this->____items; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = __this->____size; List_1_set_Capacity_mF700C4C122AED2722C2717BF2DE3A3D5FB9C0B42(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m0D846C829EC3F0066C652C6A106CBAAFEEF570EE_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0027; } IL_000d: { Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* L_1 = ___0_match; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m57C67B096A44638E3656FED91B5FD81ECFA71E54_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_6) { goto IL_0023; } } { return (bool)0; } IL_0023: { int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0027: { int32_t L_8 = V_0; int32_t L_9 = __this->____size; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m451BFBFC58096C5D7F2BB57331F7AE0E21F3B3A9_gshared (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_6; L_6 = InterfaceFuncInvoker0< HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_5); V_1 = L_6; int32_t L_7 = __this->____size; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_m57C827C7BBEEE7A0E8A6294B536F95A5F6E2BA8D(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m6280E1FA48A71DAA5E00BACE32384060D422A043_gshared (const RuntimeMethod* method) { { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_0 = (HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*)(HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_0 = ((List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m154C9EC9AFD2D3AB336329B433300D47EACC8A3B_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_2 = ((List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_4 = (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*)(PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m847E2CC4246183B07E17B7DBE2BEAFF456246230_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_6 = ((List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_8 = (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*)(PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_12 = ((List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_mF63DBAD22E9A1CF716E13689F051BA057CE77701(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m802100EEE6C8EA46B5AA3ADB25E4EFA8F027A23C_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mF92A05D2E00BF41986E35F7451C1ACA3C4C7896C_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_value, const RuntimeMethod* method) { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_6 = (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*)(PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_8 = __this->____items; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_12 = ((List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mE5E419E33B6578C7A4514CDF9F0C0DA830A7E1DA_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0DFCA35377C501C180F124BC9FEF587E022E3AC9_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m1B1305BB8BC806DCD8AE03306051F4A2059CD3B8_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m10D62642ED49B8C2B97F3C5FF6D654D1A91F3DB6_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mF79C0BDB5BD280516ED7B31943D94C05CD3BF023_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m92D3869B1D00AFDC03DA0288B91DD6D1BFDF9DA0_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_2 = __this->____items; int32_t L_3 = ___0_index; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mDA1D10B7BF7E1F42DAF5908FAF50A6CD4F7761BC_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C)); PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mACDC37266A417A5920B2CD35E94648CDAD3460AB_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_1; L_1 = List_1_get_Item_m8F57608D231FC97E9FFFEFA59A86992D50A57F59(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m76D08AB2B49D636A2FC08466F8A2A8B714C36000_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_mCED73118445BA06919262C21289F3B0DE65E82C6(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_m92D3869B1D00AFDC03DA0288B91DD6D1BFDF9DA0(__this, L_1, ((*(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)((PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_6 = V_0; int32_t L_7 = V_1; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C)L_8); return; } IL_0034: { PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_9 = ___0_item; List_1_AddWithResize_m0EB45C43D1AB34EF4B551E2DA2A20879CF1269F0(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m0EB45C43D1AB34EF4B551E2DA2A20879CF1269F0_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_m7A388E2A4CCB6D0CA5DD40E44EF4E2EE9A29D552(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_3 = __this->____items; int32_t L_4 = V_0; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mF4AD19FBD3BF2953FAED4B434502CD39FFEA4EAA_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_mCED73118445BA06919262C21289F3B0DE65E82C6(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_inline(__this, ((*(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)((PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m23621ACEB4510F43D178E7C1F8D4F9E450A6E7C2_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m41BD7F958817B741E650D12A15AC146CE180320A(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t233E2B251069198F9A6F8992134ECE6C0C97FE5A* List_1_AsReadOnly_mD2E4413DB82142BD3A4783D76A7C841428B493FB_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t233E2B251069198F9A6F8992134ECE6C0C97FE5A* L_0 = (ReadOnlyCollection_1_t233E2B251069198F9A6F8992134ECE6C0C97FE5A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_m4100DD6B05719BF07DFED98B2053ADE201EF8EC6(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m0D3C74FF42369DB537A8D8849510B47CC291EACA_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, int32_t ___1_count, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_m6CD39ACC0C328864F151E1C6952F42334603E286(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m084085132D1FC5AB85D6132A4DCA61EFEBAEA632_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_m0D3C74FF42369DB537A8D8849510B47CC291EACA(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA7D1EE6E5D232E39C635C263E12980AE5528B390_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_m0D3C74FF42369DB537A8D8849510B47CC291EACA(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mAD295CB9ACEFB3C0D4FE505AF8F991032CD9DCD1_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); } { int32_t L_1 = __this->____size; V_0 = L_1; __this->____size = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_3 = __this->____items; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_003c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mB00182DE3FA700B6BA787A82B147556DFBD416D8_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_m8A3F1F13011ABFC159873547013EF7FB0D12111C(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mB756477457EC585CB5D75E28EB7C28E938ABCF6F_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mDA1D10B7BF7E1F42DAF5908FAF50A6CD4F7761BC(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_mB00182DE3FA700B6BA787A82B147556DFBD416D8(__this, ((*(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)((PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m9257D97D77571F6668C46417979B390FCBD14DF1_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___0_array, const RuntimeMethod* method) { { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_0 = ___0_array; List_1_CopyTo_mD6E2368F69078A92BE42CE0DDF4586DC2CE21C4E(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m21EE08E000946C65CCF2A04E2A2435A95A6C1372_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m9DE2A8585B87965AF07F40A6B79DD745172B6056_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; int32_t L_1 = ___0_index; int32_t L_2 = ___3_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0013: { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_3 = __this->____items; int32_t L_4 = ___0_index; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_5 = ___1_array; int32_t L_6 = ___2_arrayIndex; int32_t L_7 = ___3_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, L_6, L_7, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mD6E2368F69078A92BE42CE0DDF4586DC2CE21C4E_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_0 = __this->____items; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m7A388E2A4CCB6D0CA5DD40E44EF4E2EE9A29D552_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = 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)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_mF92A05D2E00BF41986E35F7451C1ACA3C4C7896C(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m20E1F0228F47F237776F1521E079E2C026F1BB96_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___0_match, const RuntimeMethod* method) { { Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_m0EDDBB1904B1704838F98264E72D0137C9DF297A(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C List_1_Find_mD511CD1577987A8182330759E449EECDFF122640_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_1 = ___0_match; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m4CB3FEB8EDD80B2473004D7FE1CA9AFE2BD1A454_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C)); PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* List_1_FindAll_mED9994C5DC4193542C9AAADA8E3562FD63907D34_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___0_match, const RuntimeMethod* method) { List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_1 = (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m3241AF07D673C541826236EA594C18CC3CD69B96(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_2 = ___0_match; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m4CB3FEB8EDD80B2473004D7FE1CA9AFE2BD1A454_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_8 = V_0; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m0EDDBB1904B1704838F98264E72D0137C9DF297A_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_m9327831183ACC15B4885AA54B89D33F9110B029E(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m1D257AB822AFC372461965946AD1AF38AB0CB9F0_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_startIndex, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_m9327831183ACC15B4885AA54B89D33F9110B029E(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m9327831183ACC15B4885AA54B89D33F9110B029E_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_10 = ___2_match; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m4CB3FEB8EDD80B2473004D7FE1CA9AFE2BD1A454_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C List_1_FindLast_mD073645CA6545CBD1FDB1926DDF3CE9C9A516026_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_2 = ___0_match; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m4CB3FEB8EDD80B2473004D7FE1CA9AFE2BD1A454_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C)); PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m47A31CADF2D8C3ED0C862BF85BC2645DE81247EF_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; int32_t L_1 = __this->____size; Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_2 = ___0_match; int32_t L_3; L_3 = List_1_FindLastIndex_mC943D35BD500C501E34FC4ACF2B52BF0EFA9D20D(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m034C5E1480BB8F462EA4ABA3044914F73FE01F33_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_startIndex, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = ___0_startIndex; Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_2 = ___1_match; int32_t L_3; L_3 = List_1_FindLastIndex_mC943D35BD500C501E34FC4ACF2B52BF0EFA9D20D(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mC943D35BD500C501E34FC4ACF2B52BF0EFA9D20D_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_0 = ___2_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; if (L_1) { goto IL_001c; } } { int32_t L_2 = ___0_startIndex; if ((((int32_t)L_2) == ((int32_t)(-1)))) { goto IL_002a; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); goto IL_002a; } IL_001c: { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; if ((!(((uint32_t)L_3) >= ((uint32_t)L_4)))) { goto IL_002a; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_002a: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0036; } } { int32_t L_6 = ___0_startIndex; int32_t L_7 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1))) >= ((int32_t)0))) { goto IL_003b; } } IL_0036: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_003b: { int32_t L_8 = ___0_startIndex; int32_t L_9 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9)); int32_t L_10 = ___0_startIndex; V_1 = L_10; goto IL_005d; } IL_0043: { Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_11 = ___2_match; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_12 = __this->____items; int32_t L_13 = V_1; NullCheck(L_12); int32_t L_14 = L_13; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_15 = (L_12)->GetAt(static_cast(L_14)); NullCheck(L_11); bool L_16; L_16 = Predicate_1_Invoke_m4CB3FEB8EDD80B2473004D7FE1CA9AFE2BD1A454_inline(L_11, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_16) { goto IL_0059; } } { int32_t L_17 = V_1; return L_17; } IL_0059: { int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_18, 1)); } IL_005d: { int32_t L_19 = V_1; int32_t L_20 = V_0; if ((((int32_t)L_19) > ((int32_t)L_20))) { goto IL_0043; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m5AEE461D7EDA6659A537A0D7EFA275FAEDCDF9D5_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, Action_1_t05D5BBD7271160401C68E8BE6D7B161A9E614BFE* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t05D5BBD7271160401C68E8BE6D7B161A9E614BFE* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t05D5BBD7271160401C68E8BE6D7B161A9E614BFE* L_4 = ___0_action; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_mEDBC93BDEFFFA0355FD89A68711D8F2C9179A88E_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t572207D57A2A905EE8118257BECBF1C2E35898BD List_1_GetEnumerator_m468285C449D39F135438B7F93CC111C143443243_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { { Enumerator_t572207D57A2A905EE8118257BECBF1C2E35898BD L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m950DA4344BC84900FEAC7E04EE208BFF077F0F83((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mF1C31FD5C3410AC779BE58C9CAA01F0E9C2214F5_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { { Enumerator_t572207D57A2A905EE8118257BECBF1C2E35898BD L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m950DA4344BC84900FEAC7E04EE208BFF077F0F83((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); Enumerator_t572207D57A2A905EE8118257BECBF1C2E35898BD L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m8C9AE2AF6B021D93C7A4E39A442100963ECE4D62_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { { Enumerator_t572207D57A2A905EE8118257BECBF1C2E35898BD L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m950DA4344BC84900FEAC7E04EE208BFF077F0F83((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); Enumerator_t572207D57A2A905EE8118257BECBF1C2E35898BD L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* List_1_GetRange_mEE5AFFEC1BE537F359CF411C0872DA01ED9C6679_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* V_0 = NULL; { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_6 = (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m154C9EC9AFD2D3AB336329B433300D47EACC8A3B(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); V_0 = L_6; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_7 = __this->____items; int32_t L_8 = ___0_index; List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_9 = V_0; NullCheck(L_9); PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_10 = L_9->____items; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size = L_13; List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m8A3F1F13011ABFC159873547013EF7FB0D12111C_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) { { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_0 = __this->____items; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_m647995810CCC5B8B2F12D3B06F0C8C4AFF17160C(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mB620F54698BB64DC85742FC432FAD00C04C63BE6_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mDA1D10B7BF7E1F42DAF5908FAF50A6CD4F7761BC(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_m8A3F1F13011ABFC159873547013EF7FB0D12111C(__this, ((*(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)((PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mF09C7FD9CFCCECE181C6FB7A0AB62841EA8B3B94_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, int32_t ___1_index, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_2 = __this->____items; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_3 = ___0_item; int32_t L_4 = ___1_index; int32_t L_5 = __this->____size; int32_t L_6 = ___1_index; int32_t L_7; L_7 = Array_IndexOf_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_m647995810CCC5B8B2F12D3B06F0C8C4AFF17160C(L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m1F95064948CDDC5213353ACA29BDEF61EE8F5BE6_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = ___2_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___1_index; int32_t L_4 = __this->____size; int32_t L_5 = ___2_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_6 = __this->____items; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_7 = ___0_item; int32_t L_8 = ___1_index; int32_t L_9 = ___2_count; int32_t L_10; L_10 = Array_IndexOf_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_m647995810CCC5B8B2F12D3B06F0C8C4AFF17160C(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m33A033692E8F5217CC14F4404B62B46B70AED46C_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_m7A388E2A4CCB6D0CA5DD40E44EF4E2EE9A29D552(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_7 = __this->____items; int32_t L_8 = ___0_index; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_13 = __this->____items; int32_t L_14 = ___0_index; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m17056B372FFBBBA1AC5D64470692A73E5952CD08_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_mCED73118445BA06919262C21289F3B0DE65E82C6(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m33A033692E8F5217CC14F4404B62B46B70AED46C(__this, L_1, ((*(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)((PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 44)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m41BD7F958817B741E650D12A15AC146CE180320A_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_m7A388E2A4CCB6D0CA5DD40E44EF4E2EE9A29D552(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_12 = __this->____items; int32_t L_13 = ___0_index; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_20 = __this->____items; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_45; L_45 = InterfaceFuncInvoker0< PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_44); List_1_Insert_m33A033692E8F5217CC14F4404B62B46B70AED46C(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_mF63DBAD22E9A1CF716E13689F051BA057CE77701(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mF111864095EDFF33D97C61132C820E96B3F8D28A_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (L_0) { goto IL_000a; } } { return (-1); } IL_000a: { PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3 = __this->____size; int32_t L_4; L_4 = List_1_LastIndexOf_m1FAE2EC32A9301A340128EE3C7FFD02AEF3017F1(__this, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m0D24D80FF760E39A4E15B24F0C0BE6A6BDF8F304_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, int32_t ___1_index, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_2 = ___0_item; int32_t L_3 = ___1_index; int32_t L_4 = ___1_index; int32_t L_5; L_5 = List_1_LastIndexOf_m1FAE2EC32A9301A340128EE3C7FFD02AEF3017F1(__this, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m1FAE2EC32A9301A340128EE3C7FFD02AEF3017F1_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_index; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0011; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0011: { int32_t L_2; L_2 = List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (!L_2) { goto IL_0025; } } { int32_t L_3 = ___2_count; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0025; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0025: { int32_t L_4 = __this->____size; if (L_4) { goto IL_002f; } } { return (-1); } IL_002f: { int32_t L_5 = ___1_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) < ((int32_t)L_6))) { goto IL_0041; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)34), NULL); } IL_0041: { int32_t L_7 = ___2_count; int32_t L_8 = ___1_index; if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1))))) { goto IL_0050; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)((int32_t)34), NULL); } IL_0050: { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_9 = __this->____items; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_10 = ___0_item; int32_t L_11 = ___1_index; int32_t L_12 = ___2_count; int32_t L_13; L_13 = Array_LastIndexOf_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_m4ED0B382070A4BEF2E54A64C4D3343885F557FA5(L_9, L_10, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m37BB2B5A0E0B29BB524E140A9617879928CAA42D_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_m8A3F1F13011ABFC159873547013EF7FB0D12111C(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = 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; List_1_RemoveAt_m7C8505FABB988BC65337C1FF114393737C4A8A9A(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return (bool)1; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mBDEA82E530306E2C3FB3D022156C119460DD7D43_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mDA1D10B7BF7E1F42DAF5908FAF50A6CD4F7761BC(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_m37BB2B5A0E0B29BB524E140A9617879928CAA42D(__this, ((*(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)((PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0015: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mFEB79BE1EB0054B8836970D1933305C419502FDF_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_4 = ___0_match; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m4CB3FEB8EDD80B2473004D7FE1CA9AFE2BD1A454_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_16 = ___0_match; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m4CB3FEB8EDD80B2473004D7FE1CA9AFE2BD1A454_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_34 = __this->____items; int32_t L_35 = V_0; int32_t L_36 = __this->____size; int32_t L_37 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL); } IL_00ad: { int32_t L_38 = __this->____size; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size = L_40; int32_t L_41 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m7C8505FABB988BC65337C1FF114393737C4A8A9A_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, const RuntimeMethod* method) { PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_5 = __this->____items; int32_t L_6 = ___0_index; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_11 = __this->____items; int32_t L_12 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C)); PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C)L_13); } IL_0063: { int32_t L_14 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mAE2C2B325E904A03AEF578FD8876BFF65B1D2221_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_19 = __this->____items; int32_t L_20 = __this->____size; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m8C77DF3BA92F0616775BFAB1E1213CC2C29BFF03_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_m6F4254C9206A5B5B220C40BF6E7BF419679ADC69(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 51)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m6F4254C9206A5B5B220C40BF6E7BF419679ADC69_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_mE601D420EAB18136E31A5E7E7C50BD33CD14E5F9(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m99C4A3B89FAD995D4CC6A63889F6D794E7E58750_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_mD17AE0DD5938A0B43F4B80E2516609C94FAF9AE0(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m3D45ED9D16BBFB7BF696D9B21DB3510661F55286_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_mD17AE0DD5938A0B43F4B80E2516609C94FAF9AE0(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mD17AE0DD5938A0B43F4B80E2516609C94FAF9AE0_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisPolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C_mBA825B4EF28331E16FB501F49C25139CA95860CB(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC295F9F82E44B33810DEF09AE24ABD6D9A8EF1BA_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, Comparison_1_t9F69E9A66C2595768FE064AE091536E84AEB1496* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t9F69E9A66C2595768FE064AE091536E84AEB1496* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t9F69E9A66C2595768FE064AE091536E84AEB1496* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 57)); ArraySortHelper_1_Sort_m21E9AF7889C2B28AFB02D257599676481F31F542(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 56)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* List_1_ToArray_m7F7981406D7F3F3136E523760E818A2B11FD2580_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_1 = ((List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_3 = (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*)(PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_4 = __this->____items; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mF7D928B95CDE49B99C6EB54357456A40CEFC5CFC_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_0 = __this->____items; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = __this->____size; List_1_set_Capacity_mF92A05D2E00BF41986E35F7451C1ACA3C4C7896C(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_mC2E3CE8ADC1CE42748A18662B16627A5E4CC3561_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0027; } IL_000d: { Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* L_1 = ___0_match; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m4CB3FEB8EDD80B2473004D7FE1CA9AFE2BD1A454_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_6) { goto IL_0023; } } { return (bool)0; } IL_0023: { int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0027: { int32_t L_8 = V_0; int32_t L_9 = __this->____size; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mF63DBAD22E9A1CF716E13689F051BA057CE77701_gshared (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_6; L_6 = InterfaceFuncInvoker0< PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_5); V_1 = L_6; int32_t L_7 = __this->____size; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_m7A388E2A4CCB6D0CA5DD40E44EF4E2EE9A29D552(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m640C56075DA0B9DEA17C2DDEFB33008E25F950F8_gshared (const RuntimeMethod* method) { { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_0 = (PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*)(PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m85ABB9DABC756112634E3DAA683DB6B932717F89_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_0 = ((List_1_t218CEA415E5769B47AB34C68D264977822ECAD17_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mDA6532A28CBD54A6585CCA3841AE0CCCE9F0EB73_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_2 = ((List_1_t218CEA415E5769B47AB34C68D264977822ECAD17_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_4 = (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*)(DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mEAC75A1575EC9218EC2F9287BDA0B426BBC917DB_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_6 = ((List_1_t218CEA415E5769B47AB34C68D264977822ECAD17_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_8 = (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*)(DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_12 = ((List_1_t218CEA415E5769B47AB34C68D264977822ECAD17_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_mCB5F8CA45E511E93DA9A0CE881ABFA52CC153421(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m835BDB3974C3C0A06DBF80F1751AE79707D2153B_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mAC73799076F50EE5C76C18748B3F0BBBB45A9779_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_value, const RuntimeMethod* method) { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_6 = (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*)(DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_8 = __this->____items; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_12 = ((List_1_t218CEA415E5769B47AB34C68D264977822ECAD17_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mED203CDDFC49CE3879C37BC63A8F53B4375C351B_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m24BE0940F806728DA630D914C782379B767917ED_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mF4C6F374FC75662DDBD7BB8054B8BB3BD2DA6AE6_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m3FEFBE8A56586875FA16AE84650B0B08A4B1858A_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mCCBD7B87923B5DFC22A108FF4DD806CA64BC1677_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mCD4541F1BFC287F8988240195545A1A833DE0DBE_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D List_1_get_Item_m54FB7CAFE4C95FB5BAD4BFD0BDAE72F6C6B0E7F3_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3BF7B0B2C94CCE04F5404BC1BBDE6B1FCFAC802D_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_2 = __this->____items; int32_t L_3 = ___0_index; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mE7E85EAED48B3E116E66C3E37BE34CE9ED09A55B_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D)); DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mF6FD9F109E03A7ECB06562587AF4ED70EE97E21F_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_1; L_1 = List_1_get_Item_m54FB7CAFE4C95FB5BAD4BFD0BDAE72F6C6B0E7F3(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m7DADF560A49AA21E08BE9FAE5D53036AAA66EA3C_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m55CAFD50AE009679E1BEB055374609F458212CDB(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_m3BF7B0B2C94CCE04F5404BC1BBDE6B1FCFAC802D(__this, L_1, ((*(DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)((DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)(DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mF87065DB2C5D09F1743E971BED0CCDC4827EB029_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_6 = V_0; int32_t L_7 = V_1; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D)L_8); return; } IL_0034: { DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_9 = ___0_item; List_1_AddWithResize_m2E6AC37E6A35250D5466273135CC6693D65E6FC6(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m2E6AC37E6A35250D5466273135CC6693D65E6FC6_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_m0CDE73C0142B66DDD4F6E795B0D24FFB8CEDCF4B(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_3 = __this->____items; int32_t L_4 = V_0; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mDB75EF0D87E39A8A2B390254174A828DBC941052_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m55CAFD50AE009679E1BEB055374609F458212CDB(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_mF87065DB2C5D09F1743E971BED0CCDC4827EB029_inline(__this, ((*(DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)((DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)(DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_mED203CDDFC49CE3879C37BC63A8F53B4375C351B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m621C036049DA0A438B0D43BAB47196A2918774F3_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m0E5F1FA14A38C22F62BAE852CEA7DF5CFD3AE736(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tB12EE07899816E91A365B070CCB9A3E34F924B96* List_1_AsReadOnly_m785AD615250B9FDF85F86CFAF95F66EC3DBA3D5A_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tB12EE07899816E91A365B070CCB9A3E34F924B96* L_0 = (ReadOnlyCollection_1_tB12EE07899816E91A365B070CCB9A3E34F924B96*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_mC85E8E88D50598D295F6A05BCA227ABA4745BBAC(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m774E4FA0E303FA40CD690A6E4ADB15AE92DA0547_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, int32_t ___1_count, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m3D70C1C745D8C46668D9F94BAE932C42D435F10D(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m7D3CFC7DE3094F3D93B7841A86E7BEE7DF97A67B_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mED203CDDFC49CE3879C37BC63A8F53B4375C351B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_m774E4FA0E303FA40CD690A6E4ADB15AE92DA0547(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m671D7BC16532BED0F8F71D7AF2EBD5200683B529_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mED203CDDFC49CE3879C37BC63A8F53B4375C351B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_m774E4FA0E303FA40CD690A6E4ADB15AE92DA0547(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m522A510644863A65AB5D00B85D6D20F27E8868FF_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); goto IL_0035; } IL_0035: { __this->____size = 0; } IL_003c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m979DA89B1D20C9D90521990920A30D96187C1239_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_m7417BEB89659C945AC6E59075D25E62787CEA8D8(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m052CF1AF0A2960FF549A4F86012D4C14ABCEAE96_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mE7E85EAED48B3E116E66C3E37BE34CE9ED09A55B(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m979DA89B1D20C9D90521990920A30D96187C1239(__this, ((*(DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)((DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)(DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m1BE842C506671295CDA4237613D2422662E63D3E_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_array, const RuntimeMethod* method) { { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_0 = ___0_array; List_1_CopyTo_m4DBA73706C2363FA1B7722BAE1DED20AE6E8746F(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m6BF3F735EBA88BC7ED81D451D028CDAC897B64B9_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m4FB096A0D5EE672E325261222DE19A47EA903929_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; int32_t L_1 = ___0_index; int32_t L_2 = ___3_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0013: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_3 = __this->____items; int32_t L_4 = ___0_index; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_5 = ___1_array; int32_t L_6 = ___2_arrayIndex; int32_t L_7 = ___3_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, L_6, L_7, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m4DBA73706C2363FA1B7722BAE1DED20AE6E8746F_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_0 = __this->____items; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m0CDE73C0142B66DDD4F6E795B0D24FFB8CEDCF4B_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = 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)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_mAC73799076F50EE5C76C18748B3F0BBBB45A9779(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m16990C307D04ED1C16FF62ACA6D2899799BBA268_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___0_match, const RuntimeMethod* method) { { Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_mA6644DD36AC1AE599E140DA5F981A003D66218B6(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D List_1_Find_m25BF507777A0E41715B139CBF6C9F7A8C2D67C95_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_1 = ___0_match; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_mCD498515767F9BC281524E7E8E07EF2179D630BE_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D)); DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* List_1_FindAll_mEAA7653B0D27DAC61E5400423323E836A507551E_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___0_match, const RuntimeMethod* method) { List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* L_1 = (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m85ABB9DABC756112634E3DAA683DB6B932717F89(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_2 = ___0_match; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_mCD498515767F9BC281524E7E8E07EF2179D630BE_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* L_8 = V_0; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_mF87065DB2C5D09F1743E971BED0CCDC4827EB029_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mA6644DD36AC1AE599E140DA5F981A003D66218B6_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_mBFAD6A5A793CFF6C66CFA464A3E876596E6A7E59(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF4C9B6C19C55BDCE3C2295395FA99D82559CF5D9_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_startIndex, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_mBFAD6A5A793CFF6C66CFA464A3E876596E6A7E59(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mBFAD6A5A793CFF6C66CFA464A3E876596E6A7E59_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_10 = ___2_match; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_mCD498515767F9BC281524E7E8E07EF2179D630BE_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D List_1_FindLast_m7D60EB780504B5244A03D8AAA8B25C7A27D78053_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_2 = ___0_match; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_mCD498515767F9BC281524E7E8E07EF2179D630BE_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D)); DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m6ED6C9FA0CEE7A3C4000FF4656380D89821B77E5_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; int32_t L_1 = __this->____size; Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_2 = ___0_match; int32_t L_3; L_3 = List_1_FindLastIndex_m865281551A1CD2C4F4F739CC12B0839F25D589CF(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mA430B8D42955883892801700AE681200A5FBB7BD_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_startIndex, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = ___0_startIndex; Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_2 = ___1_match; int32_t L_3; L_3 = List_1_FindLastIndex_m865281551A1CD2C4F4F739CC12B0839F25D589CF(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m865281551A1CD2C4F4F739CC12B0839F25D589CF_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_0 = ___2_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; if (L_1) { goto IL_001c; } } { int32_t L_2 = ___0_startIndex; if ((((int32_t)L_2) == ((int32_t)(-1)))) { goto IL_002a; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); goto IL_002a; } IL_001c: { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; if ((!(((uint32_t)L_3) >= ((uint32_t)L_4)))) { goto IL_002a; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_002a: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0036; } } { int32_t L_6 = ___0_startIndex; int32_t L_7 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1))) >= ((int32_t)0))) { goto IL_003b; } } IL_0036: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_003b: { int32_t L_8 = ___0_startIndex; int32_t L_9 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9)); int32_t L_10 = ___0_startIndex; V_1 = L_10; goto IL_005d; } IL_0043: { Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_11 = ___2_match; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_12 = __this->____items; int32_t L_13 = V_1; NullCheck(L_12); int32_t L_14 = L_13; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_15 = (L_12)->GetAt(static_cast(L_14)); NullCheck(L_11); bool L_16; L_16 = Predicate_1_Invoke_mCD498515767F9BC281524E7E8E07EF2179D630BE_inline(L_11, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_16) { goto IL_0059; } } { int32_t L_17 = V_1; return L_17; } IL_0059: { int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_18, 1)); } IL_005d: { int32_t L_19 = V_1; int32_t L_20 = V_0; if ((((int32_t)L_19) > ((int32_t)L_20))) { goto IL_0043; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m5669C0BB23E3002202B9E7D2E032E2397F1418AF_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, Action_1_t52F66B75348F6747505E21DAF1FF8EE14F98CF15* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t52F66B75348F6747505E21DAF1FF8EE14F98CF15* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t52F66B75348F6747505E21DAF1FF8EE14F98CF15* L_4 = ___0_action; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m2ACBDF4EB78E99AAA9481535F65A1EC819A38148_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB672F930F29F2C8FFAE6E0A9425E9A90A691CDB5 List_1_GetEnumerator_m0DB411B0C6F6653D24370595E8059D4DD12CC098_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { { Enumerator_tB672F930F29F2C8FFAE6E0A9425E9A90A691CDB5 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF5965C5DA8FF7D2253A51EC08CAEBB471A2D84BB((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m89EECD7247E562A667938EC9103EC872626FC0BD_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { { Enumerator_tB672F930F29F2C8FFAE6E0A9425E9A90A691CDB5 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF5965C5DA8FF7D2253A51EC08CAEBB471A2D84BB((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); Enumerator_tB672F930F29F2C8FFAE6E0A9425E9A90A691CDB5 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m351EBFC39FD887728E5CF71912429AF98C12E83C_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { { Enumerator_tB672F930F29F2C8FFAE6E0A9425E9A90A691CDB5 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF5965C5DA8FF7D2253A51EC08CAEBB471A2D84BB((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); Enumerator_tB672F930F29F2C8FFAE6E0A9425E9A90A691CDB5 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* List_1_GetRange_m057265D8C10F96F34A19E2BBD1B53BB3F70E7B06_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* V_0 = NULL; { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* L_6 = (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_mDA6532A28CBD54A6585CCA3841AE0CCCE9F0EB73(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); V_0 = L_6; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_7 = __this->____items; int32_t L_8 = ___0_index; List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* L_9 = V_0; NullCheck(L_9); DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_10 = L_9->____items; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size = L_13; List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m7417BEB89659C945AC6E59075D25E62787CEA8D8_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) { { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_0 = __this->____items; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m5AA695A4A29558D46D7BF6758009C858DC9424FA(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m2B6BA34B20B2CE7CFA71DA41BDE8C951A7C794A8_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mE7E85EAED48B3E116E66C3E37BE34CE9ED09A55B(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_m7417BEB89659C945AC6E59075D25E62787CEA8D8(__this, ((*(DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)((DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)(DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mE9E332DC5E7EB32D0E9904F97914D3F749430BE5_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, int32_t ___1_index, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_2 = __this->____items; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_3 = ___0_item; int32_t L_4 = ___1_index; int32_t L_5 = __this->____size; int32_t L_6 = ___1_index; int32_t L_7; L_7 = Array_IndexOf_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m5AA695A4A29558D46D7BF6758009C858DC9424FA(L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m9FF4590AE8E79FFA47499D93CCF0BA7A9D93FDBD_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = ___2_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___1_index; int32_t L_4 = __this->____size; int32_t L_5 = ___2_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_6 = __this->____items; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_7 = ___0_item; int32_t L_8 = ___1_index; int32_t L_9 = ___2_count; int32_t L_10; L_10 = Array_IndexOf_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m5AA695A4A29558D46D7BF6758009C858DC9424FA(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m4357E2C9E1D9AC3ED77ABDE03C7D75EEC4406E8C_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_m0CDE73C0142B66DDD4F6E795B0D24FFB8CEDCF4B(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_7 = __this->____items; int32_t L_8 = ___0_index; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_13 = __this->____items; int32_t L_14 = ___0_index; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m8506C955318B17AE7A414B487F88CA23D63F2A4F_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m55CAFD50AE009679E1BEB055374609F458212CDB(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m4357E2C9E1D9AC3ED77ABDE03C7D75EEC4406E8C(__this, L_1, ((*(DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)((DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)(DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 44)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m0E5F1FA14A38C22F62BAE852CEA7DF5CFD3AE736_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_m0CDE73C0142B66DDD4F6E795B0D24FFB8CEDCF4B(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_12 = __this->____items; int32_t L_13 = ___0_index; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t218CEA415E5769B47AB34C68D264977822ECAD17*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_20 = __this->____items; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_45; L_45 = InterfaceFuncInvoker0< DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_44); List_1_Insert_m4357E2C9E1D9AC3ED77ABDE03C7D75EEC4406E8C(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_mCB5F8CA45E511E93DA9A0CE881ABFA52CC153421(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mCABABC68D84810132DD21B80FDA9A3C47E8D7772_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (L_0) { goto IL_000a; } } { return (-1); } IL_000a: { DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3 = __this->____size; int32_t L_4; L_4 = List_1_LastIndexOf_mB136931F8B806FB9DE88F774BDAABE16C7E1950E(__this, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m56673B0AD57622AFDB360E0C2CC266F6BCE37FCF_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, int32_t ___1_index, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_2 = ___0_item; int32_t L_3 = ___1_index; int32_t L_4 = ___1_index; int32_t L_5; L_5 = List_1_LastIndexOf_mB136931F8B806FB9DE88F774BDAABE16C7E1950E(__this, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mB136931F8B806FB9DE88F774BDAABE16C7E1950E_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mED203CDDFC49CE3879C37BC63A8F53B4375C351B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_index; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0011; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0011: { int32_t L_2; L_2 = List_1_get_Count_mED203CDDFC49CE3879C37BC63A8F53B4375C351B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (!L_2) { goto IL_0025; } } { int32_t L_3 = ___2_count; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0025; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0025: { int32_t L_4 = __this->____size; if (L_4) { goto IL_002f; } } { return (-1); } IL_002f: { int32_t L_5 = ___1_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) < ((int32_t)L_6))) { goto IL_0041; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)34), NULL); } IL_0041: { int32_t L_7 = ___2_count; int32_t L_8 = ___1_index; if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1))))) { goto IL_0050; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)((int32_t)34), NULL); } IL_0050: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_9 = __this->____items; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_10 = ___0_item; int32_t L_11 = ___1_index; int32_t L_12 = ___2_count; int32_t L_13; L_13 = Array_LastIndexOf_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m2AA9D82E41E2C85450B5B326C60126CFE6AD47CE(L_9, L_10, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m9E7373C22A1088FE17E3133611D887D290064023_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_m7417BEB89659C945AC6E59075D25E62787CEA8D8(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = 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; List_1_RemoveAt_mF55E3CA89C3C91967E167EAD875ABC7261857363(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return (bool)1; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m79246B04DF35F8928C7E5D9EF5D798E13A4EE0EA_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mE7E85EAED48B3E116E66C3E37BE34CE9ED09A55B(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_m9E7373C22A1088FE17E3133611D887D290064023(__this, ((*(DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)((DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)(DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0015: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m01D30C109AAC83206DF3D765F0B5D9813FA45705_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_4 = ___0_match; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_mCD498515767F9BC281524E7E8E07EF2179D630BE_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_16 = ___0_match; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_mCD498515767F9BC281524E7E8E07EF2179D630BE_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { goto IL_00ad; } IL_00ad: { int32_t L_34 = __this->____size; int32_t L_35 = V_0; int32_t L_36 = V_0; __this->____size = L_36; int32_t L_37 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1)); return ((int32_t)il2cpp_codegen_subtract(L_34, L_35)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mF55E3CA89C3C91967E167EAD875ABC7261857363_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, const RuntimeMethod* method) { DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_5 = __this->____items; int32_t L_6 = ___0_index; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { goto IL_0063; } IL_0063: { int32_t L_11 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_11, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mF04112CDFEDB6D456AB6F0BEC5CBDE6A7D9332CF_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); goto IL_008d; } IL_008d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m8E0DCBE94937226081F14D149F74C04A3ADF5F75_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mED203CDDFC49CE3879C37BC63A8F53B4375C351B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_m98B8AB2F177659FB41967FD4C4986D4320E559AA(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 51)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m98B8AB2F177659FB41967FD4C4986D4320E559AA_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_m892182A549733B5F0E38A0A279B5EB60741DEF99(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9C8AA3B788E38969E7602EA1B62CB5E51ED30EB9_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mED203CDDFC49CE3879C37BC63A8F53B4375C351B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_m4CA087DA17FE53A81888381200D85A8EDF104911(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m79F6A3186DE4D396BF54FA61428429D859C5EF24_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mED203CDDFC49CE3879C37BC63A8F53B4375C351B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_m4CA087DA17FE53A81888381200D85A8EDF104911(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4CA087DA17FE53A81888381200D85A8EDF104911_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisDecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D_mD9743526264BFD8A63BA08676C9682D51B66F610(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mD06C93E500E7C2E821E73DF2F6F0EDF5A5EC13F2_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, Comparison_1_t52BFB1786E8AC835D688E40CD5258A4641CA16C7* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t52BFB1786E8AC835D688E40CD5258A4641CA16C7* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t52BFB1786E8AC835D688E40CD5258A4641CA16C7* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 57)); ArraySortHelper_1_Sort_mB33CE7FF7C14A2745901FDF675F3F6CBD7EB7A8C(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 56)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* List_1_ToArray_m82803928265403687640E217EDAD4DFC2E725BB7_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_1 = ((List_1_t218CEA415E5769B47AB34C68D264977822ECAD17_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_3 = (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*)(DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_4 = __this->____items; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m834480538A206E7F6A365D7D8D1C8E6F3B9216FB_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_0 = __this->____items; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = __this->____size; List_1_set_Capacity_mAC73799076F50EE5C76C18748B3F0BBBB45A9779(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m9ABF49C6701EBEF8B114FEDB7D9A5E61A4530AB2_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0027; } IL_000d: { Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* L_1 = ___0_match; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_mCD498515767F9BC281524E7E8E07EF2179D630BE_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_6) { goto IL_0023; } } { return (bool)0; } IL_0023: { int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0027: { int32_t L_8 = V_0; int32_t L_9 = __this->____size; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mCB5F8CA45E511E93DA9A0CE881ABFA52CC153421_gshared (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_6; L_6 = InterfaceFuncInvoker0< DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_5); V_1 = L_6; int32_t L_7 = __this->____size; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_m0CDE73C0142B66DDD4F6E795B0D24FFB8CEDCF4B(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mD6EF395FFAC0222EBCC174888D40B2CB9E199170_gshared (const RuntimeMethod* method) { { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_0 = (DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*)(DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t218CEA415E5769B47AB34C68D264977822ECAD17_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t218CEA415E5769B47AB34C68D264977822ECAD17_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m44CF7D068C78C4031FE1623E6502FC9270D1630C_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_0 = ((List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCC80D630A8115208CE5335209713CA7A432DF7A9_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_2 = ((List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_4 = (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*)(CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m206BBC553B2A677ECC09D7DEC6E183A9B38B8AD2_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_6 = ((List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_8 = (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*)(CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_12 = ((List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_mD014FA4FCB263CE288AD5BB41FE58154B16BAC05(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mD9CAF9E15DD3B8A1A4FAC81CE15CB334CDA9B00F_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mD3C2E5B60DD7F968D779BC401B03A035A9E04C03_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_value, const RuntimeMethod* method) { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_6 = (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*)(CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_8 = __this->____items; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_12 = ((List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m909A1611EC4BDDD2C6E5C216F5D2554E1CCA0C58_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m7475906C6D50B7048E74464586A61DDCA176BB0D_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m2BCFDBCEBA30896BBD11FDB0011346FD6AEDB994_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mE6F671AAC9985B3FB7DFD01A3A80F72AA020F0A7_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mD78B4F53BC93D27EEEBFBAFF1FC90DBE61E077C8_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mEFF330A9BDD14E8A5BB684F4993DED8358045759_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 List_1_get_Item_m590DCDF63905DBC9AFD853145981546152F126A4_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mA56E7E3B84B486552CEBAF1FFD6986FA5F724808_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_2 = __this->____items; int32_t L_3 = ___0_index; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mF214627797F37B46B24DF8F3CD8EAF7EB63F7DD4_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9)); CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mB3BA72D3406C84975071730C3F8A526F340D8741_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_1; L_1 = List_1_get_Item_m590DCDF63905DBC9AFD853145981546152F126A4(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m9FA93694E3B7A6560E780B716C7098523E7041E7_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_mA5F6FCE4722D3E6F75441C4FB498B4468A55F585(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_mA56E7E3B84B486552CEBAF1FFD6986FA5F724808(__this, L_1, ((*(CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)((CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)(CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m53400F87C60C102F372B41825F43DDAA9544F2B7_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_6 = V_0; int32_t L_7 = V_1; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9)L_8); return; } IL_0034: { CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_9 = ___0_item; List_1_AddWithResize_mC95A72BD9417C19E5A29495887130736575B720E(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mC95A72BD9417C19E5A29495887130736575B720E_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_m7044CAA0EC8777D50869FCB9236238868C81480B(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_3 = __this->____items; int32_t L_4 = V_0; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m8D63A81148A9E083C8E7D415975D4307723FD552_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_mA5F6FCE4722D3E6F75441C4FB498B4468A55F585(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_m53400F87C60C102F372B41825F43DDAA9544F2B7_inline(__this, ((*(CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)((CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)(CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_m909A1611EC4BDDD2C6E5C216F5D2554E1CCA0C58_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m7D56B22944F8FCC3C72001CB7E7EA7A86CF6928C_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_mC53346A221033E03B602F95F71BC2C443956E14A(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t4398B62349E9CF609C519AD584D9EB272080CD25* List_1_AsReadOnly_mAD8C76ED5D6A0F5B0D02BEFCB0766C996342FB86_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t4398B62349E9CF609C519AD584D9EB272080CD25* L_0 = (ReadOnlyCollection_1_t4398B62349E9CF609C519AD584D9EB272080CD25*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_m6A964140FC678FC2AC128A55FA77A17918991FEF(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mC45F2B01490D201164646EFDD6A0CF855EE87358_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, int32_t ___1_count, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m00AF48A2DABC490FDCF00D374A0D3F9B63CBD62A(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m5981489F4839C2E18EF7BA8FA6B8237D823DD02F_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m909A1611EC4BDDD2C6E5C216F5D2554E1CCA0C58_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_mC45F2B01490D201164646EFDD6A0CF855EE87358(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mE6E8DEA60A20BB65BC9D68743A3769499E95BF50_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m909A1611EC4BDDD2C6E5C216F5D2554E1CCA0C58_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_mC45F2B01490D201164646EFDD6A0CF855EE87358(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mF3D2F0801D0D95591EAFF99E087D27BE7EABA697_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); } { int32_t L_1 = __this->____size; V_0 = L_1; __this->____size = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_3 = __this->____items; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_003c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m3BA521265DAEEDF6FA64BF6FEE89043626B67C93_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_m568AB3B71814D7DC5ACD6A5F36A0FA5845D35248(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m8583D20A5307BE3371F63BB280E6B94DD549F77F_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mF214627797F37B46B24DF8F3CD8EAF7EB63F7DD4(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m3BA521265DAEEDF6FA64BF6FEE89043626B67C93(__this, ((*(CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)((CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)(CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mBA28B4449E55B3A48307C635FC09139D1CDA89ED_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_array, const RuntimeMethod* method) { { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_0 = ___0_array; List_1_CopyTo_m03A56F45FFB4759017E2EFEEA39DED072B018A50(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mC314AF42DF65A7D540ACDDD1E46F4B45BC38FC51_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mEEA0BF2DAB81BAC879A579784C620E1081CAC65C_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; int32_t L_1 = ___0_index; int32_t L_2 = ___3_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0013: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_3 = __this->____items; int32_t L_4 = ___0_index; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_5 = ___1_array; int32_t L_6 = ___2_arrayIndex; int32_t L_7 = ___3_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, L_6, L_7, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m03A56F45FFB4759017E2EFEEA39DED072B018A50_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_0 = __this->____items; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m7044CAA0EC8777D50869FCB9236238868C81480B_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = 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)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_mD3C2E5B60DD7F968D779BC401B03A035A9E04C03(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mFC59CEB9953063A45A6687BC773D42D97874CC41_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___0_match, const RuntimeMethod* method) { { Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_m406022677CE0BE44DE9B85ABC0F46AF1C2293BC6(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 List_1_Find_m090823701DBA915F176D60627883A2252A05E0EB_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_1 = ___0_match; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m427B99B0134D1D9A1AB39D1B7499CBD37265E1AE_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9)); CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* List_1_FindAll_mEEF43B5D190B1202DCA873EBB2A5DE71FE0278BC_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___0_match, const RuntimeMethod* method) { List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* L_1 = (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m44CF7D068C78C4031FE1623E6502FC9270D1630C(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_2 = ___0_match; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m427B99B0134D1D9A1AB39D1B7499CBD37265E1AE_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* L_8 = V_0; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_m53400F87C60C102F372B41825F43DDAA9544F2B7_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m406022677CE0BE44DE9B85ABC0F46AF1C2293BC6_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_m47074FD14271C83D0008852AF78FB31F5D4D919C(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m79573EF7AEB99D6F0D3914C93BD8EF7D18AC5780_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_startIndex, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_m47074FD14271C83D0008852AF78FB31F5D4D919C(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m47074FD14271C83D0008852AF78FB31F5D4D919C_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_10 = ___2_match; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m427B99B0134D1D9A1AB39D1B7499CBD37265E1AE_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 List_1_FindLast_mC46EA8C7B24F6CE50C5DD1432AEB258AE7931194_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_2 = ___0_match; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m427B99B0134D1D9A1AB39D1B7499CBD37265E1AE_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9)); CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mA59482561C19E2548D84AD53663C340CD2FBF70A_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; int32_t L_1 = __this->____size; Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_2 = ___0_match; int32_t L_3; L_3 = List_1_FindLastIndex_mABFF7F8D67D1C8938B1C547D8518780A3E4D295A(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mF03D45805A1D6FB42D9CBF9A80E4CA67B1B33A01_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_startIndex, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = ___0_startIndex; Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_2 = ___1_match; int32_t L_3; L_3 = List_1_FindLastIndex_mABFF7F8D67D1C8938B1C547D8518780A3E4D295A(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mABFF7F8D67D1C8938B1C547D8518780A3E4D295A_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_0 = ___2_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; if (L_1) { goto IL_001c; } } { int32_t L_2 = ___0_startIndex; if ((((int32_t)L_2) == ((int32_t)(-1)))) { goto IL_002a; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); goto IL_002a; } IL_001c: { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; if ((!(((uint32_t)L_3) >= ((uint32_t)L_4)))) { goto IL_002a; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_002a: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0036; } } { int32_t L_6 = ___0_startIndex; int32_t L_7 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1))) >= ((int32_t)0))) { goto IL_003b; } } IL_0036: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_003b: { int32_t L_8 = ___0_startIndex; int32_t L_9 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9)); int32_t L_10 = ___0_startIndex; V_1 = L_10; goto IL_005d; } IL_0043: { Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_11 = ___2_match; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_12 = __this->____items; int32_t L_13 = V_1; NullCheck(L_12); int32_t L_14 = L_13; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_15 = (L_12)->GetAt(static_cast(L_14)); NullCheck(L_11); bool L_16; L_16 = Predicate_1_Invoke_m427B99B0134D1D9A1AB39D1B7499CBD37265E1AE_inline(L_11, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_16) { goto IL_0059; } } { int32_t L_17 = V_1; return L_17; } IL_0059: { int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_18, 1)); } IL_005d: { int32_t L_19 = V_1; int32_t L_20 = V_0; if ((((int32_t)L_19) > ((int32_t)L_20))) { goto IL_0043; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m4AB670AFB635D8F648BAAAA9F3ADF250D9F18E85_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, Action_1_tED7D79261B6D45DFAC4CAE464786E6F4A194A130* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tED7D79261B6D45DFAC4CAE464786E6F4A194A130* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_tED7D79261B6D45DFAC4CAE464786E6F4A194A130* L_4 = ___0_action; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_mD57BE70333A868AC150DD17CD0E6313BB31597DC_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t8281373DBC55D6AE55554D6ED467A4DF3F9C1265 List_1_GetEnumerator_m3FB4C24F79C57501BCFD22AEE38901AE2C1F6EC7_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { { Enumerator_t8281373DBC55D6AE55554D6ED467A4DF3F9C1265 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE4EA60E40D5310163F060051D7FA07D94CD77835((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m89461F51A28FB871249DB74FE3A1B5070BBAAE14_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { { Enumerator_t8281373DBC55D6AE55554D6ED467A4DF3F9C1265 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE4EA60E40D5310163F060051D7FA07D94CD77835((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); Enumerator_t8281373DBC55D6AE55554D6ED467A4DF3F9C1265 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mA02B41CD12EE49C0F1E47AA3386DD505FF9E54BC_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { { Enumerator_t8281373DBC55D6AE55554D6ED467A4DF3F9C1265 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE4EA60E40D5310163F060051D7FA07D94CD77835((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); Enumerator_t8281373DBC55D6AE55554D6ED467A4DF3F9C1265 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* List_1_GetRange_mCE2F6EC10D3A916653B2C8476872AFB77B4D2CD1_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* V_0 = NULL; { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* L_6 = (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_mCC80D630A8115208CE5335209713CA7A432DF7A9(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); V_0 = L_6; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_7 = __this->____items; int32_t L_8 = ___0_index; List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* L_9 = V_0; NullCheck(L_9); CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_10 = L_9->____items; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size = L_13; List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m568AB3B71814D7DC5ACD6A5F36A0FA5845D35248_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) { { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_0 = __this->____items; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m6BA2318ABF27AE227073867C87F05C0C0EED68B8(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m0029CFAA1E5FF5C63263E452CC02A234EEA68CC2_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mF214627797F37B46B24DF8F3CD8EAF7EB63F7DD4(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_m568AB3B71814D7DC5ACD6A5F36A0FA5845D35248(__this, ((*(CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)((CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)(CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mD9A6C684BC24D9655BF7DFDE1166B3023C2E74A2_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, int32_t ___1_index, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_2 = __this->____items; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_3 = ___0_item; int32_t L_4 = ___1_index; int32_t L_5 = __this->____size; int32_t L_6 = ___1_index; int32_t L_7; L_7 = Array_IndexOf_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m6BA2318ABF27AE227073867C87F05C0C0EED68B8(L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m43B12A53727F50F6989300F81D2C0CAC88437056_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = ___2_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___1_index; int32_t L_4 = __this->____size; int32_t L_5 = ___2_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_6 = __this->____items; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_7 = ___0_item; int32_t L_8 = ___1_index; int32_t L_9 = ___2_count; int32_t L_10; L_10 = Array_IndexOf_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m6BA2318ABF27AE227073867C87F05C0C0EED68B8(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m107F4E545413D06285E1483860FFB4D6703438F3_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_m7044CAA0EC8777D50869FCB9236238868C81480B(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_7 = __this->____items; int32_t L_8 = ___0_index; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_13 = __this->____items; int32_t L_14 = ___0_index; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mC07B322CDDCF3E7DD5E20C0994BBA245917A94B1_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_mA5F6FCE4722D3E6F75441C4FB498B4468A55F585(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m107F4E545413D06285E1483860FFB4D6703438F3(__this, L_1, ((*(CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)((CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)(CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 44)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mC53346A221033E03B602F95F71BC2C443956E14A_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_m7044CAA0EC8777D50869FCB9236238868C81480B(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_12 = __this->____items; int32_t L_13 = ___0_index; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_20 = __this->____items; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_45; L_45 = InterfaceFuncInvoker0< CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_44); List_1_Insert_m107F4E545413D06285E1483860FFB4D6703438F3(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_mD014FA4FCB263CE288AD5BB41FE58154B16BAC05(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m2DBA7E22581E559B1A575BE30F247CB0178E5917_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (L_0) { goto IL_000a; } } { return (-1); } IL_000a: { CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3 = __this->____size; int32_t L_4; L_4 = List_1_LastIndexOf_m2EA514585BCE9AEDB12E320A5468F9CCE718219F(__this, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mE1840AA760B57E6C4AE925CB84BA86FEE9EC76A7_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, int32_t ___1_index, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_2 = ___0_item; int32_t L_3 = ___1_index; int32_t L_4 = ___1_index; int32_t L_5; L_5 = List_1_LastIndexOf_m2EA514585BCE9AEDB12E320A5468F9CCE718219F(__this, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m2EA514585BCE9AEDB12E320A5468F9CCE718219F_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m909A1611EC4BDDD2C6E5C216F5D2554E1CCA0C58_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_index; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0011; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0011: { int32_t L_2; L_2 = List_1_get_Count_m909A1611EC4BDDD2C6E5C216F5D2554E1CCA0C58_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (!L_2) { goto IL_0025; } } { int32_t L_3 = ___2_count; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0025; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0025: { int32_t L_4 = __this->____size; if (L_4) { goto IL_002f; } } { return (-1); } IL_002f: { int32_t L_5 = ___1_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) < ((int32_t)L_6))) { goto IL_0041; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)34), NULL); } IL_0041: { int32_t L_7 = ___2_count; int32_t L_8 = ___1_index; if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1))))) { goto IL_0050; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)((int32_t)34), NULL); } IL_0050: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_9 = __this->____items; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_10 = ___0_item; int32_t L_11 = ___1_index; int32_t L_12 = ___2_count; int32_t L_13; L_13 = Array_LastIndexOf_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m63D0996DE8CB8BA9F857BB20029D173BEE76BC26(L_9, L_10, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mB7D41C9FCABD8C6A6A3D609932CADE07F2B0E55E_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_m568AB3B71814D7DC5ACD6A5F36A0FA5845D35248(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = 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; List_1_RemoveAt_m1671D833F70264E96C60063E61AD21ECC03268CE(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return (bool)1; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mA4F7D81A5B1E392025B492F40428FBE9D3B85F3F_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mF214627797F37B46B24DF8F3CD8EAF7EB63F7DD4(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_mB7D41C9FCABD8C6A6A3D609932CADE07F2B0E55E(__this, ((*(CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)((CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)(CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0015: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mA879F6FCFA7AAF66002A5BCB1C15DF7059C9A84A_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_4 = ___0_match; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m427B99B0134D1D9A1AB39D1B7499CBD37265E1AE_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_16 = ___0_match; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m427B99B0134D1D9A1AB39D1B7499CBD37265E1AE_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_34 = __this->____items; int32_t L_35 = V_0; int32_t L_36 = __this->____size; int32_t L_37 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL); } IL_00ad: { int32_t L_38 = __this->____size; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size = L_40; int32_t L_41 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m1671D833F70264E96C60063E61AD21ECC03268CE_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, const RuntimeMethod* method) { CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_5 = __this->____items; int32_t L_6 = ___0_index; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_11 = __this->____items; int32_t L_12 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9)); CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9)L_13); } IL_0063: { int32_t L_14 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mB2A135AC73DB3416988192AD3564E5F949C3CF9C_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_19 = __this->____items; int32_t L_20 = __this->____size; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m765F5A0AD726ABA7C6917A2C579F3DB2A704C4BE_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m909A1611EC4BDDD2C6E5C216F5D2554E1CCA0C58_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_m3CD3DDFBAF411C12CCD7965E473258AE5C980936(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 51)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m3CD3DDFBAF411C12CCD7965E473258AE5C980936_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_m7BCCB83546E52716A602BCA398E5FE738934F19E(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0C5AEEBB9235B4B069F8201FF06B37950CF36D3E_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m909A1611EC4BDDD2C6E5C216F5D2554E1CCA0C58_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_m9A9112A9696AAF8B7B8876994C136B2B9474ECFC(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m032BF05D476CF7B848CC94BE67C1E074903EBDC6_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m909A1611EC4BDDD2C6E5C216F5D2554E1CCA0C58_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_m9A9112A9696AAF8B7B8876994C136B2B9474ECFC(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9A9112A9696AAF8B7B8876994C136B2B9474ECFC_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisCombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_mDD8B7E576C18DE8564EF68BCF21695C055EDAE45(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m7D91ABCC3436181A92740FA30F58517E70C30EC2_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, Comparison_1_t1D70AD681199BAE9A46BB890478D827A9BA04A36* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t1D70AD681199BAE9A46BB890478D827A9BA04A36* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t1D70AD681199BAE9A46BB890478D827A9BA04A36* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 57)); ArraySortHelper_1_Sort_m06139FDE0DB7D1EE942812465C05C9D7E249567B(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 56)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* List_1_ToArray_mD5C571C70975E7D3393365ABC16F958E1BEE7426_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_1 = ((List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_3 = (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*)(CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_4 = __this->____items; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m09A2DFE5D4C32686E78304A0C827B7283EDD0091_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_0 = __this->____items; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = __this->____size; List_1_set_Capacity_mD3C2E5B60DD7F968D779BC401B03A035A9E04C03(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m8FC97B50FC54BCC81E58543621A88FD7A02D6020_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0027; } IL_000d: { Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* L_1 = ___0_match; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m427B99B0134D1D9A1AB39D1B7499CBD37265E1AE_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_6) { goto IL_0023; } } { return (bool)0; } IL_0023: { int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0027: { int32_t L_8 = V_0; int32_t L_9 = __this->____size; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mD014FA4FCB263CE288AD5BB41FE58154B16BAC05_gshared (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_6; L_6 = InterfaceFuncInvoker0< CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_5); V_1 = L_6; int32_t L_7 = __this->____size; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_m7044CAA0EC8777D50869FCB9236238868C81480B(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m4DFC1A861C130FFE5420C93D587E92AEB0BA20F7_gshared (const RuntimeMethod* method) { { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_0 = (CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*)(CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mFB5A0D0541003AC65B95D95734A6B6C835BCC3AB_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_0 = ((List_1_tC4B17EA39DF70613B809F0907119BB153471D65C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m164D1A1D439835E5D188A05ADE510D685FD6CC0F_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_2 = ((List_1_tC4B17EA39DF70613B809F0907119BB153471D65C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_4 = (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*)(EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD604D9FCAB05084A742930D88D09688EE64608F6_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_6 = ((List_1_tC4B17EA39DF70613B809F0907119BB153471D65C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_8 = (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*)(EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_12 = ((List_1_tC4B17EA39DF70613B809F0907119BB153471D65C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_m3DCBEBFC77AFEECA79775770066D23860E6D7E6B(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m85D6432560D688A78FE379ECBC433FB653800482_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mECF0A7A76FD2FBDD0AA54D8F40D2C5AFC32F1489_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_value, const RuntimeMethod* method) { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_6 = (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*)(EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_8 = __this->____items; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_12 = ((List_1_tC4B17EA39DF70613B809F0907119BB153471D65C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m795EEE9A647432E5CBDDC6532CE5A678F626E702_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mBF9FBBFA05BAA7C0DBD20DFA584305AC86FAA09F_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mD3B60ACFD18407C55F7A8CA08DA284A82C2EA3BD_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m3521BC917EC7746CBD3079BCE945F08C78823F42_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m4F17D0DCC1DC3E3E5AF90ADF7D88BDC1D8892357_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m3244B77B86576198B2F046F228A2137E9F82D2ED_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE List_1_get_Item_m3F69628449F679B227CE0DC9C58F1C8EE496EA5A_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mBADA51E7218816993B9A2689D7C666331390DEDE_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_2 = __this->____items; int32_t L_3 = ___0_index; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mAEFA392A1C1B0760B84A3F039F3A7C0C18121E58_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE)); EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m5CAD63BC94CD3A9A85EDA3AAA08F621A6EE91035_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_1; L_1 = List_1_get_Item_m3F69628449F679B227CE0DC9C58F1C8EE496EA5A(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m5864C7776D9B4C75446B65A53CDFB914209D9C27_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m3684D6D16EE98AB5D2B29B5619F82F2EAB286102(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_mBADA51E7218816993B9A2689D7C666331390DEDE(__this, L_1, ((*(EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)((EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)(EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mE0832FFC42C785F17745FD0EEB1C94946ABE0F01_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_6 = V_0; int32_t L_7 = V_1; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE)L_8); return; } IL_0034: { EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_9 = ___0_item; List_1_AddWithResize_mB9E956161AD634ECCC536FE46D126CFA2BC0AD5E(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mB9E956161AD634ECCC536FE46D126CFA2BC0AD5E_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_mB5E9FB50DB88CFD8A9A405C94759CD254CE4FEF6(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_3 = __this->____items; int32_t L_4 = V_0; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m41FEEF361B729E1A71AB8072973195460B35CFF4_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m3684D6D16EE98AB5D2B29B5619F82F2EAB286102(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_mE0832FFC42C785F17745FD0EEB1C94946ABE0F01_inline(__this, ((*(EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)((EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)(EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_m795EEE9A647432E5CBDDC6532CE5A678F626E702_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m7D171B3C91E3E836FACF1B32EC3E1ADC2CFFB322_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m82714550F728FD206BF740BBB92843AB755759F1(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t719CDA7F3D62F18A0742E640D4585FAC5C011D1A* List_1_AsReadOnly_mD94187E89A4BAED8D8AE2DF8D232F7A999B169E9_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t719CDA7F3D62F18A0742E640D4585FAC5C011D1A* L_0 = (ReadOnlyCollection_1_t719CDA7F3D62F18A0742E640D4585FAC5C011D1A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_m26F4A7F738FFC99264747020188450374F31BC87(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m55DB9B8022B6164C38A3CB397B8D27A3FC48FE38_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, int32_t ___1_count, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_mF3D8863E0C002BF0C71DF403F2DDC4C97362C79E(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mAAEC774BB1EBF5BD54C2F0DA1953C067FEFE08D5_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m795EEE9A647432E5CBDDC6532CE5A678F626E702_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_m55DB9B8022B6164C38A3CB397B8D27A3FC48FE38(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA13F31766B8E9CB1D0EAF9EDCE27B7AA859D2EF2_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m795EEE9A647432E5CBDDC6532CE5A678F626E702_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_m55DB9B8022B6164C38A3CB397B8D27A3FC48FE38(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mD69AAC200FB4E7B4FBBD0B7A0AC4795A0F3A2313_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); } { int32_t L_1 = __this->____size; V_0 = L_1; __this->____size = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_3 = __this->____items; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_003c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m627F746BE58CA99DC8681B7740E7027DF68B5735_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_m04FFDA580F00657307450D0058E3D8DB71EEC88E(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m9700E402A6B513E90EE24DE75C6EE73238B32C8A_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mAEFA392A1C1B0760B84A3F039F3A7C0C18121E58(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m627F746BE58CA99DC8681B7740E7027DF68B5735(__this, ((*(EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)((EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)(EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m022B5A889843C279F5E2F0809E039AFE5E3EEF44_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___0_array, const RuntimeMethod* method) { { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_0 = ___0_array; List_1_CopyTo_mEA14EDD5D6CF62F3EDB321B032570D1BD5D1DEF2(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m163DB370B0DCB3F86DAEB7B91D7B26E594CD1221_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m0E665AE97E97D0427564FE50EE67DDC027976625_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; int32_t L_1 = ___0_index; int32_t L_2 = ___3_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0013: { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_3 = __this->____items; int32_t L_4 = ___0_index; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_5 = ___1_array; int32_t L_6 = ___2_arrayIndex; int32_t L_7 = ___3_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, L_6, L_7, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mEA14EDD5D6CF62F3EDB321B032570D1BD5D1DEF2_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_0 = __this->____items; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mB5E9FB50DB88CFD8A9A405C94759CD254CE4FEF6_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = 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)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_mECF0A7A76FD2FBDD0AA54D8F40D2C5AFC32F1489(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mE859D115A2781C718EC876D3164BCFE880859449_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___0_match, const RuntimeMethod* method) { { Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_mC532E2EFAFF60113EF230DBD6C4789F52E2E89C7(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE List_1_Find_mAE9C0A98C2506FBF9CE94A1766CA78FB05620A79_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_1 = ___0_match; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m230A8DD830863363BF04B881B6413AAA790B50F7_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE)); EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* List_1_FindAll_m9A7B680B04774BB812FC216983443992D7AE8C86_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___0_match, const RuntimeMethod* method) { List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* L_1 = (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_mFB5A0D0541003AC65B95D95734A6B6C835BCC3AB(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_2 = ___0_match; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m230A8DD830863363BF04B881B6413AAA790B50F7_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* L_8 = V_0; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_mE0832FFC42C785F17745FD0EEB1C94946ABE0F01_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mC532E2EFAFF60113EF230DBD6C4789F52E2E89C7_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_m5868905174CAF7A733C81675033794E460864E71(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6AF77D62E6B379BA5CE531C20787E105D041C74D_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_startIndex, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_m5868905174CAF7A733C81675033794E460864E71(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m5868905174CAF7A733C81675033794E460864E71_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_10 = ___2_match; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m230A8DD830863363BF04B881B6413AAA790B50F7_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE List_1_FindLast_m725DEF8D60FEEA09B2751E1B89B627A9D865B73D_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_2 = ___0_match; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m230A8DD830863363BF04B881B6413AAA790B50F7_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE)); EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m0A55648A2E4CB1E47E0E50A0B5E148BA598AFCD8_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; int32_t L_1 = __this->____size; Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_2 = ___0_match; int32_t L_3; L_3 = List_1_FindLastIndex_mA1FE4D4D4938F195C0D2ED81BDDD3E4A7E65AF4D(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mDE36AC04A5D74B30202239CE0413F52720A5CCFA_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_startIndex, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = ___0_startIndex; Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_2 = ___1_match; int32_t L_3; L_3 = List_1_FindLastIndex_mA1FE4D4D4938F195C0D2ED81BDDD3E4A7E65AF4D(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mA1FE4D4D4938F195C0D2ED81BDDD3E4A7E65AF4D_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_0 = ___2_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; if (L_1) { goto IL_001c; } } { int32_t L_2 = ___0_startIndex; if ((((int32_t)L_2) == ((int32_t)(-1)))) { goto IL_002a; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); goto IL_002a; } IL_001c: { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; if ((!(((uint32_t)L_3) >= ((uint32_t)L_4)))) { goto IL_002a; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_002a: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_0036; } } { int32_t L_6 = ___0_startIndex; int32_t L_7 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1))) >= ((int32_t)0))) { goto IL_003b; } } IL_0036: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_003b: { int32_t L_8 = ___0_startIndex; int32_t L_9 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9)); int32_t L_10 = ___0_startIndex; V_1 = L_10; goto IL_005d; } IL_0043: { Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_11 = ___2_match; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_12 = __this->____items; int32_t L_13 = V_1; NullCheck(L_12); int32_t L_14 = L_13; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_15 = (L_12)->GetAt(static_cast(L_14)); NullCheck(L_11); bool L_16; L_16 = Predicate_1_Invoke_m230A8DD830863363BF04B881B6413AAA790B50F7_inline(L_11, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_16) { goto IL_0059; } } { int32_t L_17 = V_1; return L_17; } IL_0059: { int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_18, 1)); } IL_005d: { int32_t L_19 = V_1; int32_t L_20 = V_0; if ((((int32_t)L_19) > ((int32_t)L_20))) { goto IL_0043; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m2795F3D0B23CFF2B5D5D897EA9EA06A2113D3BD6_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, Action_1_t4D5F6C4C8BDC0CA11494D9B094BD466BBF6641C6* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t4D5F6C4C8BDC0CA11494D9B094BD466BBF6641C6* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t4D5F6C4C8BDC0CA11494D9B094BD466BBF6641C6* L_4 = ___0_action; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m1F8994EE1D6F652BB68DF71E6C86EE3DDD051E8C_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t836CF0B7C360659E6648BCB541B565B4F96C810D List_1_GetEnumerator_mA0A15711F5B348A33D52F9BC689C284AE4CC7E32_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { { Enumerator_t836CF0B7C360659E6648BCB541B565B4F96C810D L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m13563E859BDBCCEFDA82BC220A7B483A52B37E1D((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9A46DAA351BD578F8EFC7318B8E6683417E885AD_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { { Enumerator_t836CF0B7C360659E6648BCB541B565B4F96C810D L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m13563E859BDBCCEFDA82BC220A7B483A52B37E1D((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); Enumerator_t836CF0B7C360659E6648BCB541B565B4F96C810D L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mDE93A4F58D0B4115FD9D13A5806641DF294A301D_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { { Enumerator_t836CF0B7C360659E6648BCB541B565B4F96C810D L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m13563E859BDBCCEFDA82BC220A7B483A52B37E1D((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); Enumerator_t836CF0B7C360659E6648BCB541B565B4F96C810D L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* List_1_GetRange_m6EEFD97C0AA6F80128ACF02ED75AF2A792D1FC9A_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* V_0 = NULL; { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* L_6 = (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m164D1A1D439835E5D188A05ADE510D685FD6CC0F(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); V_0 = L_6; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_7 = __this->____items; int32_t L_8 = ___0_index; List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* L_9 = V_0; NullCheck(L_9); EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_10 = L_9->____items; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size = L_13; List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m04FFDA580F00657307450D0058E3D8DB71EEC88E_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) { { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_0 = __this->____items; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m1C9C8955008C37F17D9C3FB07C5F9C8DB700E428(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m2BAA9CD3A6416147E3F606BA810603367E20D215_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mAEFA392A1C1B0760B84A3F039F3A7C0C18121E58(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_m04FFDA580F00657307450D0058E3D8DB71EEC88E(__this, ((*(EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)((EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)(EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mCFEFBE0CBE6A796FA62198B8B7E5F77706F7E71F_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, int32_t ___1_index, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_2 = __this->____items; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_3 = ___0_item; int32_t L_4 = ___1_index; int32_t L_5 = __this->____size; int32_t L_6 = ___1_index; int32_t L_7; L_7 = Array_IndexOf_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m1C9C8955008C37F17D9C3FB07C5F9C8DB700E428(L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m91FD6D437AABECF338A6D4C278B4F59A51439E8D_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = ___2_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___1_index; int32_t L_4 = __this->____size; int32_t L_5 = ___2_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_6 = __this->____items; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_7 = ___0_item; int32_t L_8 = ___1_index; int32_t L_9 = ___2_count; int32_t L_10; L_10 = Array_IndexOf_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m1C9C8955008C37F17D9C3FB07C5F9C8DB700E428(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m83DA494820287A20743A1DC2039C270126A05FB1_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_mB5E9FB50DB88CFD8A9A405C94759CD254CE4FEF6(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_7 = __this->____items; int32_t L_8 = ___0_index; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_13 = __this->____items; int32_t L_14 = ___0_index; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m4B1A6821CD158849EA2E7573CE418CD74ECF6544_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m3684D6D16EE98AB5D2B29B5619F82F2EAB286102(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m83DA494820287A20743A1DC2039C270126A05FB1(__this, L_1, ((*(EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)((EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)(EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 44)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m82714550F728FD206BF740BBB92843AB755759F1_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_mB5E9FB50DB88CFD8A9A405C94759CD254CE4FEF6(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_12 = __this->____items; int32_t L_13 = ___0_index; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tC4B17EA39DF70613B809F0907119BB153471D65C*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_20 = __this->____items; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_45; L_45 = InterfaceFuncInvoker0< EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_44); List_1_Insert_m83DA494820287A20743A1DC2039C270126A05FB1(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_m3DCBEBFC77AFEECA79775770066D23860E6D7E6B(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m31B2B347744B07B6B4CD5D768C0EE43BA615C8B1_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (L_0) { goto IL_000a; } } { return (-1); } IL_000a: { EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3 = __this->____size; int32_t L_4; L_4 = List_1_LastIndexOf_m66ECF21FA7736467DC8F517F9438C97A52ED185F(__this, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m3966945F3A7F03632C3B0EA9EBA9B2E000CD6B85_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, int32_t ___1_index, const RuntimeMethod* method) { { int32_t L_0 = ___1_index; int32_t L_1 = __this->____size; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_2 = ___0_item; int32_t L_3 = ___1_index; int32_t L_4 = ___1_index; int32_t L_5; L_5 = List_1_LastIndexOf_m66ECF21FA7736467DC8F517F9438C97A52ED185F(__this, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m66ECF21FA7736467DC8F517F9438C97A52ED185F_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m795EEE9A647432E5CBDDC6532CE5A678F626E702_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (!L_0) { goto IL_0011; } } { int32_t L_1 = ___1_index; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0011; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0011: { int32_t L_2; L_2 = List_1_get_Count_m795EEE9A647432E5CBDDC6532CE5A678F626E702_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (!L_2) { goto IL_0025; } } { int32_t L_3 = ___2_count; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0025; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0025: { int32_t L_4 = __this->____size; if (L_4) { goto IL_002f; } } { return (-1); } IL_002f: { int32_t L_5 = ___1_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) < ((int32_t)L_6))) { goto IL_0041; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)34), NULL); } IL_0041: { int32_t L_7 = ___2_count; int32_t L_8 = ___1_index; if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1))))) { goto IL_0050; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)((int32_t)34), NULL); } IL_0050: { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_9 = __this->____items; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_10 = ___0_item; int32_t L_11 = ___1_index; int32_t L_12 = ___2_count; int32_t L_13; L_13 = Array_LastIndexOf_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m6126715E3760889BCD407BCB592FC1CE29E38889(L_9, L_10, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mD9C5A04796E6612D7463E274D5416256379C81E4_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_m04FFDA580F00657307450D0058E3D8DB71EEC88E(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = 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; List_1_RemoveAt_mD057F6CFD7130AD2AFA9EBB60AC24E763FA89B5D(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return (bool)1; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mB1D33406AE5ED24CCD15C03E30BCEE281809ED2B_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mAEFA392A1C1B0760B84A3F039F3A7C0C18121E58(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_mD9C5A04796E6612D7463E274D5416256379C81E4(__this, ((*(EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)((EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)(EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0015: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m97B591BF5191211F3685C9355747777189F33DAD_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_4 = ___0_match; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m230A8DD830863363BF04B881B6413AAA790B50F7_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_16 = ___0_match; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m230A8DD830863363BF04B881B6413AAA790B50F7_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_34 = __this->____items; int32_t L_35 = V_0; int32_t L_36 = __this->____size; int32_t L_37 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL); } IL_00ad: { int32_t L_38 = __this->____size; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size = L_40; int32_t L_41 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mD057F6CFD7130AD2AFA9EBB60AC24E763FA89B5D_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, const RuntimeMethod* method) { EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_5 = __this->____items; int32_t L_6 = ___0_index; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_11 = __this->____items; int32_t L_12 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE)); EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE)L_13); } IL_0063: { int32_t L_14 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mFE1A878FB35E589A88FDD7261E7814B44CDE3BAB_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_19 = __this->____items; int32_t L_20 = __this->____size; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mB45F4FAB9BE863C4406001AE7B948C39A96D364F_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m795EEE9A647432E5CBDDC6532CE5A678F626E702_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_mA74F7FED8F5AAB55259E821604A45703A8A37A47(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 51)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mA74F7FED8F5AAB55259E821604A45703A8A37A47_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m9791DA1D60AA8AB12DD914B3B4D4BA1E8AE1ADE8(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m40134C82450024ED0476A08A80CD0CB1D31AC81C_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m795EEE9A647432E5CBDDC6532CE5A678F626E702_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_mBEAA6BDF7B1B68CE1B43314AB531A988BB77DA0C(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC6661B731F63B81D16352E0A41417D13B10FC47F_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m795EEE9A647432E5CBDDC6532CE5A678F626E702_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_mBEAA6BDF7B1B68CE1B43314AB531A988BB77DA0C(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mBEAA6BDF7B1B68CE1B43314AB531A988BB77DA0C_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisEventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE_m76D89582D0FED41814CEB2ECDEF44EEEA88D71AF(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mCD47A9DD6EA975F13359FE44CB8640FA72F1E0CC_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, Comparison_1_t2FBBDA2F737C34F07AF62A28BB647644CBDD646C* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t2FBBDA2F737C34F07AF62A28BB647644CBDD646C* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t2FBBDA2F737C34F07AF62A28BB647644CBDD646C* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 57)); ArraySortHelper_1_Sort_mB4590A0AA654175B46EF190DAE70A098A715E851(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 56)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* List_1_ToArray_m27BB2E2FE879A24D1FF235782ACEB45DBD3BD1CF_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_1 = ((List_1_tC4B17EA39DF70613B809F0907119BB153471D65C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_3 = (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*)(EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_4 = __this->____items; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m830C5A17FF541F9ACC8B8D7DD331270D96516ED6_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_0 = __this->____items; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = __this->____size; List_1_set_Capacity_mECF0A7A76FD2FBDD0AA54D8F40D2C5AFC32F1489(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m19437FD941AABA6A491D9AF0DA112A2E49C64063_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0027; } IL_000d: { Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* L_1 = ___0_match; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m230A8DD830863363BF04B881B6413AAA790B50F7_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_6) { goto IL_0023; } } { return (bool)0; } IL_0023: { int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0027: { int32_t L_8 = V_0; int32_t L_9 = __this->____size; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m3DCBEBFC77AFEECA79775770066D23860E6D7E6B_gshared (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_6; L_6 = InterfaceFuncInvoker0< EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_5); V_1 = L_6; int32_t L_7 = __this->____size; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_mB5E9FB50DB88CFD8A9A405C94759CD254CE4FEF6(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m2BC3C0035F6CD63620F2499B8ADBB766D6B4BEFB_gshared (const RuntimeMethod* method) { { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_0 = (EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*)(EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_tC4B17EA39DF70613B809F0907119BB153471D65C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_tC4B17EA39DF70613B809F0907119BB153471D65C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mA9D0A2846595D00D5E39BF27B1522F603043C07D_gshared_inline (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_item, const RuntimeMethod* method) { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_6 = V_0; int32_t L_7 = V_1; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A)L_8); return; } IL_0034: { RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_9 = ___0_item; List_1_AddWithResize_m91EB706AE35637A9DCF1B54EF72AF9A0CC12E730(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2CCFF260A82A2A2BA34F6EEE9EA407749FB7C95A_gshared_inline (List_1_t77E053728435B6D4F08A615FE9CD7AEBE6EE7B48* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m0DA5F82A0D780EABA488207E449FDE5710FF5609_gshared_inline (Predicate_1_tEDE782A7E00A3B0A1407E39ED2B4100C82C29760* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m7D380E7E1DB122532C36A2A7A9DEBB97BC7DA8C7_gshared_inline (Action_1_t47A08C2475B65A166A7626041E34D5F3A2DE555B* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC0E779187C6A6323C881ECDB91DCEDD828AD4423_gshared_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_item, const RuntimeMethod* method) { CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); CustomBlendableU5BU5D_t65CAAB17DA17F8AE296C99E8F0EDE61D97A67F4C* L_6 = V_0; int32_t L_7 = V_1; CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB)L_8); return; } IL_0034: { CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB L_9 = ___0_item; List_1_AddWithResize_m4C218F14375DB7D7D5C0EC54E1FCF09D4C32E722(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC9234CA4A835A608EC061116AB47E1F46B61CBB8_gshared_inline (List_1_tECB13E82883EA864AEBA60A256302E1C8CFD6EF4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m8763C1E74D4B6C6ADAE3A46EED55C3E30A21DA4E_gshared_inline (Predicate_1_t258CD6CAE611C185DC779CAE16FB5C0AAC3AB2F4* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m01DC6B0AABC658C7C3D34A86AF560C685C49EE60_gshared_inline (Action_1_t826C1DBCF340A414EC90DE6013CC47179D270699* __this, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, CustomBlendable_t99FF1C1C42F08A7265E2842451D5CB2F4BFF16CB, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD9E96CED8DC4A6D469DF32ED3AAA794CBD4A1D8E_gshared_inline (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_item, const RuntimeMethod* method) { PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); PairU5BU5D_t27346BCE7CADD0AD1DD3726C36787D1487702B36* L_6 = V_0; int32_t L_7 = V_1; Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2)L_8); return; } IL_0034: { Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 L_9 = ___0_item; List_1_AddWithResize_m4C18EF8A5E0543CD47CD0EC53E3FB94EED7E9240(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2A23CACCDAC8A421C61E6211A9BE50D60BA1E7E0_gshared_inline (List_1_t1E5153E8DEAD85313AA04E76AD2CCE8D74D92EDC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m7754FD1EF0F9D46E8DAB4F8A609D7082F15C65C0_gshared_inline (Predicate_1_t25ACD0735EE67D67B552B4414BE97FF66EC81EA5* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m619D4A2654773BE335D7D10B94EE0E31C152CC12_gshared_inline (Action_1_t5A87C19FB4141855C5EA849D4BA87481BFBC98D1* __this, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2 ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Pair_t395B1EC1E7854C08811AF7E0584C4BA7AE3C6AF2, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mFA0EE57157DD86A7A0A564B76FED1B38BAF6E921_gshared_inline (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_item, const RuntimeMethod* method) { HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); HashPairU5BU5D_t0BC49345BE4F5B470A015442F4F3E4FC95ADA8A1* L_6 = V_0; int32_t L_7 = V_1; HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC)L_8); return; } IL_0034: { HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC L_9 = ___0_item; List_1_AddWithResize_mE79E984DD908171FF447222B5FD80105B7E762AD(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mE407B32D75D1346C001EC07974D2A55B9F47DAAB_gshared_inline (List_1_tBEC422EE22D34073615F97E5DCD4C4FD2EF4D95E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m57C67B096A44638E3656FED91B5FD81ECFA71E54_gshared_inline (Predicate_1_t3D476505A5052AD1F9DD52B2C566C4AEFDDFB221* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m004809C725C76F77742BAA055218F5AB11758EF9_gshared_inline (Action_1_t23F178E7964B2C61AD65B85606E089518F02847E* __this, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, HashPair_t176F7624706A73500F3AB84D61111316D45ECCEC, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mA6201D3124CD077059668BFEF1778DFDC91D11BC_gshared_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_item, const RuntimeMethod* method) { PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); PolygonSolutionU5BU5D_tDC8E369D0146C6CC52FC6AFA33D7B376F270FC0F* L_6 = V_0; int32_t L_7 = V_1; PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C)L_8); return; } IL_0034: { PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C L_9 = ___0_item; List_1_AddWithResize_m0EB45C43D1AB34EF4B551E2DA2A20879CF1269F0(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC39CAB062039D66F11A3FB0F125943F6C66A3603_gshared_inline (List_1_t6690AAF08A47C036CB0C7F2C5A058233917B4FBF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m4CB3FEB8EDD80B2473004D7FE1CA9AFE2BD1A454_gshared_inline (Predicate_1_tA8C3B0FA6979937077F1D0AEDBAB0CA71EFBDA20* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mEDBC93BDEFFFA0355FD89A68711D8F2C9179A88E_gshared_inline (Action_1_t05D5BBD7271160401C68E8BE6D7B161A9E614BFE* __this, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, PolygonSolution_tAF24FAC932885B257486B439AACD765C7D49CB4C, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mF87065DB2C5D09F1743E971BED0CCDC4827EB029_gshared_inline (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_item, const RuntimeMethod* method) { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_6 = V_0; int32_t L_7 = V_1; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D)L_8); return; } IL_0034: { DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_9 = ___0_item; List_1_AddWithResize_m2E6AC37E6A35250D5466273135CC6693D65E6FC6(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mED203CDDFC49CE3879C37BC63A8F53B4375C351B_gshared_inline (List_1_t218CEA415E5769B47AB34C68D264977822ECAD17* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mCD498515767F9BC281524E7E8E07EF2179D630BE_gshared_inline (Predicate_1_t44DCEC204E26EFC09B4010F471C482F35789FC56* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m2ACBDF4EB78E99AAA9481535F65A1EC819A38148_gshared_inline (Action_1_t52F66B75348F6747505E21DAF1FF8EE14F98CF15* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m53400F87C60C102F372B41825F43DDAA9544F2B7_gshared_inline (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_item, const RuntimeMethod* method) { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_6 = V_0; int32_t L_7 = V_1; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9)L_8); return; } IL_0034: { CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_9 = ___0_item; List_1_AddWithResize_mC95A72BD9417C19E5A29495887130736575B720E(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m909A1611EC4BDDD2C6E5C216F5D2554E1CCA0C58_gshared_inline (List_1_t75FC6D059D696BAD77462D09FCDC98B4A7B7D3D4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m427B99B0134D1D9A1AB39D1B7499CBD37265E1AE_gshared_inline (Predicate_1_tABC7C098EE8EF07897599821E821E7475DD7748A* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mD57BE70333A868AC150DD17CD0E6313BB31597DC_gshared_inline (Action_1_tED7D79261B6D45DFAC4CAE464786E6F4A194A130* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mE0832FFC42C785F17745FD0EEB1C94946ABE0F01_gshared_inline (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_item, const RuntimeMethod* method) { EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); EventQueueEntryU5BU5D_t3D7A1FD069BBE8201AF4601D569A382840AC25E8* L_6 = V_0; int32_t L_7 = V_1; EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE)L_8); return; } IL_0034: { EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE L_9 = ___0_item; List_1_AddWithResize_mB9E956161AD634ECCC536FE46D126CFA2BC0AD5E(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m795EEE9A647432E5CBDDC6532CE5A678F626E702_gshared_inline (List_1_tC4B17EA39DF70613B809F0907119BB153471D65C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m230A8DD830863363BF04B881B6413AAA790B50F7_gshared_inline (Predicate_1_t344059ED5F86E13DECAD2690B8CF67E654DAF336* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m1F8994EE1D6F652BB68DF71E6C86EE3DDD051E8C_gshared_inline (Action_1_t4D5F6C4C8BDC0CA11494D9B094BD466BBF6641C6* __this, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, EventQueueEntry_t02094D08CAA3D30841DB516CA5D063305CE462DE, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); }