#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); } }; // System.Action`1 struct Action_1_t4A59E3EC956D168987AE0214FA1714D6C02E3654; // System.Action`1 struct Action_1_tF34E98A1D6265F1CFEBB4CE8F3706944F943CAE3; // System.Action`1 struct Action_1_tFE574D7B0D253CA5BDAAE80EBCC65496C0F63322; // System.Action`1 struct Action_1_t2C865605675641ECFD4865011E9719D9E8FDEE74; // System.Action`1 struct Action_1_t0C3B390E748B22BB816D4389D3E3FD69BB583184; // System.Action`1 struct Action_1_t28021EE7E7991FCB7E5F0CC57A8B5478B1CD61DA; // System.Action`1 struct Action_1_t981270C4FBC48F701CC337F56A9FF0D25C8DE78E; // System.Action`1 struct Action_1_tA0E8713CF7E788E5948F925559798A233FA4E784; // System.Action`1 struct Action_1_t7FB2B450CAC94BD958C9AEA9F2D3A963E10CB7BF; // System.Action`1 struct Action_1_t0876BBC80A3DFF1245A243069F40CDDB608A153B; // System.Comparison`1 struct Comparison_1_tB040F2323ED4EA6365735DC7A3CA9E41BBF503DF; // System.Comparison`1 struct Comparison_1_tCDEF1D5EF6B73DB7076B3EB7780342ABEC7F49AE; // System.Comparison`1 struct Comparison_1_tD6D7B99C269AECBFFFDBC7238FD8DDD16B8C7865; // System.Comparison`1 struct Comparison_1_t2F890216C667CB70FF9972329BAE3C3D04705D2A; // System.Comparison`1 struct Comparison_1_t8407DE1EBA2A06C2BB3C96EC6F0C8CC2CDA68C24; // System.Comparison`1 struct Comparison_1_t8F7FFB6EC33230EC308FB02DB5A7AC8C9B7C945F; // System.Comparison`1 struct Comparison_1_t1BF90FE9FB509E4D6EBAEA588132044B3188A4BB; // System.Comparison`1 struct Comparison_1_t7C66B73116B00024AE69F5F6783B4A8457F1E03B; // System.Comparison`1 struct Comparison_1_tDF4C1507F222C6796102E06F692F7AF73D44B8AE; // System.Comparison`1 struct Comparison_1_tE2C83E06EE1EC2A2B2F7BC84F8A3D636DBE63256; // System.Collections.Generic.IComparer`1 struct IComparer_1_t88672B0DE2A3264504A0605581FC98692A6BC1D8; // System.Collections.Generic.IComparer`1 struct IComparer_1_tBA201B1F10E92EE845C20ECCFF9D91CBD8D1BE6D; // System.Collections.Generic.IComparer`1 struct IComparer_1_tFCEA1594C3F2EF4B0D8FA37CA5C8874CE868B9C6; // System.Collections.Generic.IComparer`1 struct IComparer_1_t6E7950425A852BD514B693C5F79F6682C575FBB4; // System.Collections.Generic.IComparer`1 struct IComparer_1_t5C8C85B46EACF5CCC54AB11D1AFD08A09FA835FD; // System.Collections.Generic.IComparer`1 struct IComparer_1_t52A2A3F8AC7442254B6FDEA0E83FF6F0CFBC206D; // System.Collections.Generic.IComparer`1 struct IComparer_1_t3AED7FB6E1F42DCC1CEC602C91228DA744878286; // System.Collections.Generic.IComparer`1 struct IComparer_1_t05DAA887C35ACBFA5473CC320D052568C7F09A93; // System.Collections.Generic.IComparer`1 struct IComparer_1_t12D083889EAD522F9DC16A38163A31524480E173; // System.Collections.Generic.IComparer`1 struct IComparer_1_t6A563DE6F0CC1B48CBFBF9F97071D42D07F6A5A3; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t29E4CE6C2967DD1F9D10800E3081637D44C42FF2; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t4D5806E7AE435687AF5C055362066332C0E2C6C0; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t50BEE7A385F896480C656C92012027E51F0AD163; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tCE07BE14388B9D3A0906A4DD43C51F1AF9DC61FA; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t36B7C13A7E16B65CB004D6B3F96D95E6EB324E64; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tABD02F9B34A4FBB6B34A1A82855A34707CD79D3F; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t459A80E7EF103E4262ADE3634338435A8E08AFA1; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t0A9C5B557D43BCE1009F27B865FFE2069972FF4D; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t44307020F3D007651B0EF6BD31637196C6A31F37; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tD4A9824BF4FD5312E35ABE93DE4EC4E3A0180EA0; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t8F3F20BAA20E24792120BD83D0A33473858E33BE; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t068983E2A6067587342015FB4283DD9DC7E8CEC0; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tC9B29114088126D0807AA6A76A0F2DE605B36C6F; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t3E37CA504F0545E2B7DB5BD9678B6651E75E2641; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t8E75C67A795684EBC65BD45A2778908E8C4F8A19; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t61C8BA6E951BCD4463127421FD88DCBC64E28B95; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tB6001DD8B5842C7C1978EB7C03696284943502FF; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tB615E991D4D247FF03E467FC7F53F2DDD4B8E979; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t2726BA9EEA9470DAA2B5819B10AE3CC937E911E3; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tB48227261F23172AC05A7B2487D61A01A7A157B3; // System.Collections.Generic.IList`1 struct IList_1_t3162691C6A89FFC3B49EB0B8EEDC5F8872036977; // System.Collections.Generic.IList`1 struct IList_1_t9DADB64D7C4A1EB44E502C82E0A3105AD710A956; // System.Collections.Generic.IList`1 struct IList_1_t3D5368F3F1407EA5FAD434DE0F45C4FFA2A2B339; // System.Collections.Generic.IList`1 struct IList_1_t2A5E406E5B98961D1D1B76CB9A5D842FEBC1DC82; // System.Collections.Generic.IList`1 struct IList_1_t74A713F0E1C3E659671F7F013FD5423E70DECC92; // System.Collections.Generic.IList`1 struct IList_1_t259A67805A0C2250B32B191E4043067F55AAB032; // System.Collections.Generic.IList`1 struct IList_1_t3838ECDC6F97244FCC3301E55C26727D1DC86859; // System.Collections.Generic.IList`1 struct IList_1_t46C7C978617A919986661AEEB3EDB093660F29A0; // System.Collections.Generic.IList`1 struct IList_1_t14AA6CA7B3129D7ECF94A8F1FC48A603C7CC60AE; // System.Collections.Generic.IList`1 struct IList_1_tB18EC454947953B1E0F5250A92E4B9E9A7AF5B9B; // System.Collections.Generic.List`1 struct List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E; // System.Collections.Generic.List`1 struct List_1_t31A9F757E86608860996CED1A0660E109FA89B50; // System.Collections.Generic.List`1 struct List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42; // System.Collections.Generic.List`1 struct List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8; // System.Collections.Generic.List`1 struct List_1_t0E01504A65F1417A9139032E5697BC97757E89EF; // System.Collections.Generic.List`1 struct List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05; // System.Collections.Generic.List`1 struct List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278; // System.Collections.Generic.List`1 struct List_1_tF922D3843C83052A9745AB290FA26E6B776A705D; // System.Collections.Generic.List`1 struct List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932; // System.Collections.Generic.List`1 struct List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6; // System.Collections.Generic.List`1 struct List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07; // System.Predicate`1 struct Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8; // System.Predicate`1 struct Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D; // System.Predicate`1 struct Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8; // System.Predicate`1 struct Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2; // System.Predicate`1 struct Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A; // System.Predicate`1 struct Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA; // System.Predicate`1 struct Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF; // System.Predicate`1 struct Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2; // System.Predicate`1 struct Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE; // System.Predicate`1 struct Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t6D6445AB86184248C7367DC09CA7D565FEB8145E; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t4C304C55CD3744739E9824FD9A4184DA2E4FC0A9; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tC9CBDDC61DBBF8DD2966513EEE084B1E5AD0D328; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t8BD0E734C1E5A772303AED626F9CE26B6CD0BE3C; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tAB4AE1533D60266C66FD0C4C06019093B565312D; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tB4DCCEB28C5058B04598C1381BD76DFBDAA9D01E; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t96BDBAAABBD2A0574DB3B9684105A9ECC6BF0AB2; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t832B6DD8EA740574BD0A5BA158FBD0B9FB4A6C84; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tF5E406BB311E7ECCBDD66DBC8154F505D757F9C5; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tCA5908F8AEC0DEDECFCE986531655666B5795FA9; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo[] struct NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986; // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding[] struct SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813; // FIMSpace.Generating.PlanHelper/ConnectionRect[] struct ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9; // FIMSpace.Generating.PlanHelper/HelperRect[] struct HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0; // SharpNav.PolyMesh/AdjacencyEdge[] struct AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4; // SharpNav.PolyMesh/Edge[] struct EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1; // SharpNav.PolyMeshDetail/EdgeInfo[] struct EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C; // SharpNav.PolyMeshDetail/SamplingData[] struct SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17; // SharpNav.PolyMeshDetail/TriangleData[] struct TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick[] struct BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode struct FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // System.Collections.IEnumerator struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; // FIMSpace.Generating.InstructionDefinition struct InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // System.Reflection.MethodInfo struct MethodInfo_t; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // FIMSpace.Generating.Planning.SingleInteriorSettings struct SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F; // System.String struct String_t; // System.Type struct Type_t; // System.Void 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 NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986; struct SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813; struct ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9; struct HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0; struct AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4; struct EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1; struct EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C; struct SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17; struct TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484; struct BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.List`1 struct List_1_t31A9F757E86608860996CED1A0660E109FA89B50 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t0E01504A65F1417A9139032E5697BC97757E89EF : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tF922D3843C83052A9745AB290FA26E6B776A705D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t6D6445AB86184248C7367DC09CA7D565FEB8145E : public RuntimeObject { // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject* ____syncRoot_1; }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t4C304C55CD3744739E9824FD9A4184DA2E4FC0A9 : public RuntimeObject { // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject* ____syncRoot_1; }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tC9CBDDC61DBBF8DD2966513EEE084B1E5AD0D328 : public RuntimeObject { // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject* ____syncRoot_1; }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t8BD0E734C1E5A772303AED626F9CE26B6CD0BE3C : public RuntimeObject { // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject* ____syncRoot_1; }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tAB4AE1533D60266C66FD0C4C06019093B565312D : public RuntimeObject { // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject* ____syncRoot_1; }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tB4DCCEB28C5058B04598C1381BD76DFBDAA9D01E : public RuntimeObject { // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject* ____syncRoot_1; }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t96BDBAAABBD2A0574DB3B9684105A9ECC6BF0AB2 : public RuntimeObject { // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject* ____syncRoot_1; }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t832B6DD8EA740574BD0A5BA158FBD0B9FB4A6C84 : public RuntimeObject { // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject* ____syncRoot_1; }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tF5E406BB311E7ECCBDD66DBC8154F505D757F9C5 : public RuntimeObject { // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject* ____syncRoot_1; }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tCA5908F8AEC0DEDECFCE986531655666B5795FA9 : public RuntimeObject { // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject* ____syncRoot_1; }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // SharpNav.Area #pragma pack(push, tp, 1) struct Area_t9E8E008D1CF28697728310B3039944F3C2777E47 { // System.Byte SharpNav.Area::Id uint8_t ___Id_2; }; #pragma pack(pop, tp) // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; // System.Guid struct Guid_t { // System.Int32 System.Guid::_a int32_t ____a_1; // System.Int16 System.Guid::_b int16_t ____b_2; // System.Int16 System.Guid::_c int16_t ____c_3; // System.Byte System.Guid::_d uint8_t ____d_4; // System.Byte System.Guid::_e uint8_t ____e_5; // System.Byte System.Guid::_f uint8_t ____f_6; // System.Byte System.Guid::_g uint8_t ____g_7; // System.Byte System.Guid::_h uint8_t ____h_8; // System.Byte System.Guid::_i uint8_t ____i_9; // System.Byte System.Guid::_j uint8_t ____j_10; // System.Byte System.Guid::_k uint8_t ____k_11; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; // SharpNav.RegionId struct RegionId_t6D719748FB6365E02C92D71DC08C2BAA93F3E45D { // System.Int32 SharpNav.RegionId::bits int32_t ___bits_2; }; // FIMSpace.Generating.SpawnRestriction struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE { // System.Boolean FIMSpace.Generating.SpawnRestriction::UseRestrictSpawnForTags bool ___UseRestrictSpawnForTags_0; // System.String FIMSpace.Generating.SpawnRestriction::RestrictSpawnForTags String_t* ___RestrictSpawnForTags_1; // System.String FIMSpace.Generating.SpawnRestriction::UsePresetsDefsByName String_t* ___UsePresetsDefsByName_2; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::CustomDefinition InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::tempDef InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::tempFindDef InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnRestriction struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke { int32_t ___UseRestrictSpawnForTags_0; char* ___RestrictSpawnForTags_1; char* ___UsePresetsDefsByName_2; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5; }; // Native definition for COM marshalling of FIMSpace.Generating.SpawnRestriction struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com { int32_t ___UseRestrictSpawnForTags_0; Il2CppChar* ___RestrictSpawnForTags_1; Il2CppChar* ___UsePresetsDefsByName_2; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5; }; // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; }; // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; }; // UnityEngine.Vector3Int struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 { // System.Int32 UnityEngine.Vector3Int::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.Vector3Int::m_Y int32_t ___m_Y_1; // System.Int32 UnityEngine.Vector3Int::m_Z int32_t ___m_Z_2; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding struct SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 { // System.UInt64 UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding::actionId uint64_t ___actionId_0; // System.String UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding::path String_t* ___path_1; }; // Native definition for P/Invoke marshalling of UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding struct SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289_marshaled_pinvoke { uint64_t ___actionId_0; char* ___path_1; }; // Native definition for COM marshalling of UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding struct SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289_marshaled_com { uint64_t ___actionId_0; Il2CppChar* ___path_1; }; // SharpNav.PolyMesh/AdjacencyEdge struct AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F { // System.Int32 SharpNav.PolyMesh/AdjacencyEdge::Vert0 int32_t ___Vert0_0; // System.Int32 SharpNav.PolyMesh/AdjacencyEdge::Vert1 int32_t ___Vert1_1; // System.Int32 SharpNav.PolyMesh/AdjacencyEdge::PolyEdge0 int32_t ___PolyEdge0_2; // System.Int32 SharpNav.PolyMesh/AdjacencyEdge::PolyEdge1 int32_t ___PolyEdge1_3; // System.Int32 SharpNav.PolyMesh/AdjacencyEdge::Poly0 int32_t ___Poly0_4; // System.Int32 SharpNav.PolyMesh/AdjacencyEdge::Poly1 int32_t ___Poly1_5; }; // SharpNav.PolyMeshDetail/EdgeInfo struct EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 { // System.Int32 SharpNav.PolyMeshDetail/EdgeInfo::EndPt0 int32_t ___EndPt0_0; // System.Int32 SharpNav.PolyMeshDetail/EdgeInfo::EndPt1 int32_t ___EndPt1_1; // System.Int32 SharpNav.PolyMeshDetail/EdgeInfo::RightFace int32_t ___RightFace_2; // System.Int32 SharpNav.PolyMeshDetail/EdgeInfo::LeftFace int32_t ___LeftFace_3; }; // SharpNav.PolyMeshDetail/SamplingData struct SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 { // System.Int32 SharpNav.PolyMeshDetail/SamplingData::X int32_t ___X_0; // System.Int32 SharpNav.PolyMeshDetail/SamplingData::Y int32_t ___Y_1; // System.Int32 SharpNav.PolyMeshDetail/SamplingData::Z int32_t ___Z_2; // System.Boolean SharpNav.PolyMeshDetail/SamplingData::IsSampled bool ___IsSampled_3; }; // Native definition for P/Invoke marshalling of SharpNav.PolyMeshDetail/SamplingData struct SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406_marshaled_pinvoke { int32_t ___X_0; int32_t ___Y_1; int32_t ___Z_2; int32_t ___IsSampled_3; }; // Native definition for COM marshalling of SharpNav.PolyMeshDetail/SamplingData struct SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406_marshaled_com { int32_t ___X_0; int32_t ___Y_1; int32_t ___Z_2; int32_t ___IsSampled_3; }; // SharpNav.PolyMeshDetail/TriangleData struct TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 { // System.Int32 SharpNav.PolyMeshDetail/TriangleData::VertexHash0 int32_t ___VertexHash0_0; // System.Int32 SharpNav.PolyMeshDetail/TriangleData::VertexHash1 int32_t ___VertexHash1_1; // System.Int32 SharpNav.PolyMeshDetail/TriangleData::VertexHash2 int32_t ___VertexHash2_2; // System.Int32 SharpNav.PolyMeshDetail/TriangleData::Flags int32_t ___Flags_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ____current_3; }; // System.Delegate struct Delegate_t : public RuntimeObject { // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject* ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.IntPtr System.Delegate::interp_method intptr_t ___interp_method_7; // System.IntPtr System.Delegate::interp_invoke_impl intptr_t ___interp_invoke_impl_8; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t* ___method_info_9; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t* ___original_method_info_10; // System.DelegateData System.Delegate::data DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_12; }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // DungeonArchitect.Utils.DungeonUID struct DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 { union { #pragma pack(push, tp, 1) struct { // System.Guid DungeonArchitect.Utils.DungeonUID::Guid Guid_t ___Guid_0; }; #pragma pack(pop, tp) struct { Guid_t ___Guid_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int32 DungeonArchitect.Utils.DungeonUID::A int32_t ___A_1; }; #pragma pack(pop, tp) struct { int32_t ___A_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___B_2_OffsetPadding[4]; // System.Int32 DungeonArchitect.Utils.DungeonUID::B int32_t ___B_2; }; #pragma pack(pop, tp) struct { char ___B_2_OffsetPadding_forAlignmentOnly[4]; int32_t ___B_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___C_3_OffsetPadding[8]; // System.Int32 DungeonArchitect.Utils.DungeonUID::C int32_t ___C_3; }; #pragma pack(pop, tp) struct { char ___C_3_OffsetPadding_forAlignmentOnly[8]; int32_t ___C_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___D_4_OffsetPadding[12]; // System.Int32 DungeonArchitect.Utils.DungeonUID::D int32_t ___D_4; }; #pragma pack(pop, tp) struct { char ___D_4_OffsetPadding_forAlignmentOnly[12]; int32_t ___D_4_forAlignmentOnly; }; }; }; // System.Exception struct Exception_t : public RuntimeObject { // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t* ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject* ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject* ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15; // System.Int32 System.Exception::caught_in_unmanaged int32_t ___caught_in_unmanaged_16; }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // FIMSpace.Generating.SpawnRestrictionsGroup struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 { // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRestrictionsGroup::Cells List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___Cells_0; // FIMSpace.Generating.SpawnRestriction FIMSpace.Generating.SpawnRestrictionsGroup::Restriction SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE ___Restriction_1; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnRestrictionsGroup struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke { List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___Cells_0; SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke ___Restriction_1; }; // Native definition for COM marshalling of FIMSpace.Generating.SpawnRestrictionsGroup struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com { List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___Cells_0; SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com ___Restriction_1; }; // SharpNav.PolyMesh/Edge struct Edge_t5BB71DEFECE7290EB599134445761BB2F904534E { // System.Int32 SharpNav.PolyMesh/Edge::Vert0 int32_t ___Vert0_0; // System.Int32 SharpNav.PolyMesh/Edge::Vert1 int32_t ___Vert1_1; // SharpNav.RegionId SharpNav.PolyMesh/Edge::Region RegionId_t6D719748FB6365E02C92D71DC08C2BAA93F3E45D ___Region_2; // SharpNav.Area SharpNav.PolyMesh/Edge::Area Area_t9E8E008D1CF28697728310B3039944F3C2777E47 ___Area_3; }; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick struct Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 { // UnityEngine.Vector3Int UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick::position Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___position_0; // System.Int32 UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick::subdivisionLevel int32_t ___subdivisionLevel_1; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t57E579D223580168D935C6173963BEE4196D3577 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ____current_3; }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13; }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_13; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_13; }; // System.SystemException struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; // System.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; // DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo struct NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 { // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo::ConnectedNode FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___ConnectedNode_0; // System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo::ContainsLock bool ___ContainsLock_1; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo::LockId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LockId_2; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo struct NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshaled_pinvoke { FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___ConnectedNode_0; int32_t ___ContainsLock_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LockId_2; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo struct NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshaled_com { FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___ConnectedNode_0; int32_t ___ContainsLock_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LockId_2; }; // FIMSpace.Generating.PlanHelper/HelperRect struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 { // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::pos Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_0; // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::size Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size_1; // UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/HelperRect::separationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___separationOffset_2; // UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/HelperRect::totalSepOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___totalSepOffset_3; // System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::rotated bool ___rotated_4; // System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::TypeID int32_t ___TypeID_5; // System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::IndividualID int32_t ___IndividualID_6; // System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::DuplicateID int32_t ___DuplicateID_7; // System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::HelperBool bool ___HelperBool_8; // System.Collections.Generic.List`1 FIMSpace.Generating.PlanHelper/HelperRect::Connections List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___Connections_9; // FIMSpace.Generating.Planning.SingleInteriorSettings FIMSpace.Generating.PlanHelper/HelperRect::SettingsRef SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___SettingsRef_10; // System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::ChoosedConnections int32_t ___ChoosedConnections_11; // FIMSpace.Generating.SpawnRestrictionsGroup FIMSpace.Generating.PlanHelper/HelperRect::nears SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___nears_12; // FIMSpace.Generating.SpawnRestrictionsGroup FIMSpace.Generating.PlanHelper/HelperRect::counters SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___counters_13; // FIMSpace.Generating.SpawnRestrictionsGroup FIMSpace.Generating.PlanHelper/HelperRect::outsides SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___outsides_14; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.PlanHelper/HelperRect struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___separationOffset_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___totalSepOffset_3; int32_t ___rotated_4; int32_t ___TypeID_5; int32_t ___IndividualID_6; int32_t ___DuplicateID_7; int32_t ___HelperBool_8; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___Connections_9; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___SettingsRef_10; int32_t ___ChoosedConnections_11; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke ___nears_12; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke ___counters_13; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke ___outsides_14; }; // Native definition for COM marshalling of FIMSpace.Generating.PlanHelper/HelperRect struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___separationOffset_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___totalSepOffset_3; int32_t ___rotated_4; int32_t ___TypeID_5; int32_t ___IndividualID_6; int32_t ___DuplicateID_7; int32_t ___HelperBool_8; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___Connections_9; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___SettingsRef_10; int32_t ___ChoosedConnections_11; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com ___nears_12; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com ___counters_13; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com ___outsides_14; }; // System.Action`1 struct Action_1_t4A59E3EC956D168987AE0214FA1714D6C02E3654 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_tF34E98A1D6265F1CFEBB4CE8F3706944F943CAE3 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t2C865605675641ECFD4865011E9719D9E8FDEE74 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t0C3B390E748B22BB816D4389D3E3FD69BB583184 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t28021EE7E7991FCB7E5F0CC57A8B5478B1CD61DA : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t981270C4FBC48F701CC337F56A9FF0D25C8DE78E : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_tA0E8713CF7E788E5948F925559798A233FA4E784 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t7FB2B450CAC94BD958C9AEA9F2D3A963E10CB7BF : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t0876BBC80A3DFF1245A243069F40CDDB608A153B : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_tB040F2323ED4EA6365735DC7A3CA9E41BBF503DF : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_tCDEF1D5EF6B73DB7076B3EB7780342ABEC7F49AE : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_t2F890216C667CB70FF9972329BAE3C3D04705D2A : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_t8407DE1EBA2A06C2BB3C96EC6F0C8CC2CDA68C24 : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_t8F7FFB6EC33230EC308FB02DB5A7AC8C9B7C945F : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_t1BF90FE9FB509E4D6EBAEA588132044B3188A4BB : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_t7C66B73116B00024AE69F5F6783B4A8457F1E03B : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_tDF4C1507F222C6796102E06F692F7AF73D44B8AE : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_tE2C83E06EE1EC2A2B2F7BC84F8A3D636DBE63256 : public MulticastDelegate_t { }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t31A9F757E86608860996CED1A0660E109FA89B50* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ____current_3; }; // System.Predicate`1 struct Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8 : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2 : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2 : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C : public MulticastDelegate_t { }; // System.ArrayTypeMismatchException struct ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.InvalidCastException struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // FIMSpace.Generating.PlanHelper/ConnectionRect struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 { // FIMSpace.Generating.PlanHelper/HelperRect FIMSpace.Generating.PlanHelper/ConnectionRect::Connection1 HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___Connection1_0; // FIMSpace.Generating.PlanHelper/HelperRect FIMSpace.Generating.PlanHelper/ConnectionRect::Connection2 HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___Connection2_1; // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/ConnectionRect::pos Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2; // UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/ConnectionRect::directOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3; // FIMSpace.Generating.EAlignDir FIMSpace.Generating.PlanHelper/ConnectionRect::direction int32_t ___direction_4; // System.Boolean FIMSpace.Generating.PlanHelper/ConnectionRect::Found bool ___Found_5; // System.Int32 FIMSpace.Generating.PlanHelper/ConnectionRect::Id int32_t ___Id_6; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.PlanHelper/ConnectionRect struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke ___Connection1_0; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke ___Connection2_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3; int32_t ___direction_4; int32_t ___Found_5; int32_t ___Id_6; }; // Native definition for COM marshalling of FIMSpace.Generating.PlanHelper/ConnectionRect struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com ___Connection1_0; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com ___Connection2_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3; int32_t ___direction_4; int32_t ___Found_5; int32_t ___Id_6; }; // System.Action`1 struct Action_1_tFE574D7B0D253CA5BDAAE80EBCC65496C0F63322 : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_tD6D7B99C269AECBFFFDBC7238FD8DDD16B8C7865 : public MulticastDelegate_t { }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ____current_3; }; // System.Predicate`1 struct Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8 : public MulticastDelegate_t { }; // System.Collections.Generic.List`1 struct List_1_t31A9F757E86608860996CED1A0660E109FA89B50_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Boolean // System.Int32 // System.Int32 // System.Void // System.Void // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding // SharpNav.PolyMesh/AdjacencyEdge // SharpNav.PolyMesh/AdjacencyEdge // SharpNav.PolyMeshDetail/EdgeInfo // SharpNav.PolyMeshDetail/EdgeInfo // SharpNav.PolyMeshDetail/SamplingData // SharpNav.PolyMeshDetail/SamplingData // SharpNav.PolyMeshDetail/TriangleData // SharpNav.PolyMeshDetail/TriangleData // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.RuntimeTypeHandle // System.RuntimeTypeHandle // SharpNav.PolyMesh/Edge // SharpNav.PolyMesh/Edge // UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick // UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Type struct Type_t_StaticFields { // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_1; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2; // System.Object System.Type::Missing RuntimeObject* ___Missing_3; // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6; }; // System.Type // DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo // DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo // FIMSpace.Generating.PlanHelper/HelperRect // FIMSpace.Generating.PlanHelper/HelperRect // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.ArrayTypeMismatchException // System.ArrayTypeMismatchException // System.InvalidCastException // System.InvalidCastException // FIMSpace.Generating.PlanHelper/ConnectionRect // FIMSpace.Generating.PlanHelper/ConnectionRect // System.Action`1 // System.Action`1 // System.Comparison`1 // System.Comparison`1 // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Predicate`1 // System.Predicate`1 #ifdef __clang__ #pragma clang diagnostic pop #endif // DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo[] struct NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986 : public RuntimeArray { ALIGN_FIELD (8) NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 m_Items[1]; inline NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8* 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, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___ConnectedNode_0), (void*)NULL); } inline NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___ConnectedNode_0), (void*)NULL); } }; // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding[] struct SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813 : public RuntimeArray { ALIGN_FIELD (8) SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 m_Items[1]; inline SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289* 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, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_1), (void*)NULL); } inline SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_1), (void*)NULL); } }; // FIMSpace.Generating.PlanHelper/ConnectionRect[] struct ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9 : public RuntimeArray { ALIGN_FIELD (8) ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 m_Items[1]; inline ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* 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, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection1_0))->___Connections_9), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection1_0))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection2_1))->___Connections_9), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection2_1))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif } inline ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection1_0))->___Connections_9), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection1_0))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection2_1))->___Connections_9), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection2_1))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif } }; // FIMSpace.Generating.PlanHelper/HelperRect[] struct HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0 : public RuntimeArray { ALIGN_FIELD (8) HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 m_Items[1]; inline HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* 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, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Connections_9), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif } inline HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Connections_9), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif } }; // SharpNav.PolyMesh/AdjacencyEdge[] struct AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4 : public RuntimeArray { ALIGN_FIELD (8) AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F m_Items[1]; inline AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F* 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, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F value) { m_Items[index] = value; } }; // SharpNav.PolyMesh/Edge[] struct EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1 : public RuntimeArray { ALIGN_FIELD (8) Edge_t5BB71DEFECE7290EB599134445761BB2F904534E m_Items[1]; inline Edge_t5BB71DEFECE7290EB599134445761BB2F904534E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Edge_t5BB71DEFECE7290EB599134445761BB2F904534E* 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, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Edge_t5BB71DEFECE7290EB599134445761BB2F904534E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Edge_t5BB71DEFECE7290EB599134445761BB2F904534E* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E value) { m_Items[index] = value; } }; // SharpNav.PolyMeshDetail/EdgeInfo[] struct EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C : public RuntimeArray { ALIGN_FIELD (8) EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 m_Items[1]; inline EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258* 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, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 value) { m_Items[index] = value; } }; // SharpNav.PolyMeshDetail/SamplingData[] struct SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17 : public RuntimeArray { ALIGN_FIELD (8) SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 m_Items[1]; inline SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406* 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, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 value) { m_Items[index] = value; } }; // SharpNav.PolyMeshDetail/TriangleData[] struct TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484 : public RuntimeArray { ALIGN_FIELD (8) TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 m_Items[1]; inline TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7* 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, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 value) { m_Items[index] = value; } }; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick[] struct BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A : public RuntimeArray { ALIGN_FIELD (8) Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 m_Items[1]; inline Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06* 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, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 value) { m_Items[index] = value; } }; // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m12A32F4C440C48DBD9BC774736A2AB086D097450_gshared (Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039* __this, List_1_t31A9F757E86608860996CED1A0660E109FA89B50* ___0_list, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m521D9E7AEDCA95927F0E3674E24CC1E5C600144C_gshared (Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04* __this, List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* ___0_list, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m3E249E481A53B86F4C53B22097A2EC401919A9D4_gshared (Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411* __this, List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___0_list, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m4EA838AE9172F2A6287C57E8E374316497732218_gshared (Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA* __this, List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* ___0_list, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m804E31DF35E612C4E57C929EFC726AEB629042B6_gshared (Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7* __this, List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* ___0_list, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mCD61D7321CD0F3BCC5ED798BB55E4A437C70D2F4_gshared (Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1* __this, List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* ___0_list, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB5BBFA6CA62AEC6F0E44946142D10159A3DA2BBB_gshared (Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99* __this, List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* ___0_list, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m922C0BFFF23B0B16F65BE9ED4B854DC333039FFD_gshared (Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F* __this, List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* ___0_list, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m231C03830843FF924A6052EBDDA8050C140E247E_gshared (Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382* __this, List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* ___0_list, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mCE349FFF31E8D9CDB8FEE4FEA2B96AE6EEC98E60_gshared (Enumerator_t57E579D223580168D935C6173963BEE4196D3577* __this, List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* ___0_list, const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException(System.ExceptionArgument,System.ExceptionResource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F (int32_t ___0_argument, int32_t ___1_resource, const RuntimeMethod* method) ; // System.Void System.ThrowHelper::ThrowArgumentNullException(System.ExceptionArgument) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC (int32_t ___0_argument, const RuntimeMethod* method) ; // System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ; // System.Void System.ThrowHelper::ThrowArgumentOutOfRange_IndexException() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D (const RuntimeMethod* method) ; // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; // System.Void System.ThrowHelper::ThrowWrongValueTypeArgumentException(System.Object,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910 (RuntimeObject* ___0_value, Type_t* ___1_targetType, const RuntimeMethod* method) ; // System.Void System.ThrowHelper::ThrowIndexArgumentOutOfRange_NeedNonNegNumException() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F (const RuntimeMethod* method) ; // System.Void System.ThrowHelper::ThrowArgumentException(System.ExceptionResource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA (int32_t ___0_resource, const RuntimeMethod* method) ; // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; // System.Int32 System.Array::get_Rank() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F (RuntimeArray* __this, const RuntimeMethod* method) ; // System.Void System.ThrowHelper::ThrowArgumentException_Argument_InvalidArrayType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58 (const RuntimeMethod* method) ; // System.Void System.ThrowHelper::ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F (const RuntimeMethod* method) ; // System.Void System.ThrowHelper::ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7 (const RuntimeMethod* method) ; // System.Void System.ThrowHelper::ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F (const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m12A32F4C440C48DBD9BC774736A2AB086D097450 (Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039* __this, List_1_t31A9F757E86608860996CED1A0660E109FA89B50* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039*, List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, const RuntimeMethod*))Enumerator__ctor_m12A32F4C440C48DBD9BC774736A2AB086D097450_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m521D9E7AEDCA95927F0E3674E24CC1E5C600144C (Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04* __this, List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04*, List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, const RuntimeMethod*))Enumerator__ctor_m521D9E7AEDCA95927F0E3674E24CC1E5C600144C_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m3E249E481A53B86F4C53B22097A2EC401919A9D4 (Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411* __this, List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411*, List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))Enumerator__ctor_m3E249E481A53B86F4C53B22097A2EC401919A9D4_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m4EA838AE9172F2A6287C57E8E374316497732218 (Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA* __this, List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA*, List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))Enumerator__ctor_m4EA838AE9172F2A6287C57E8E374316497732218_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m804E31DF35E612C4E57C929EFC726AEB629042B6 (Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7* __this, List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7*, List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, const RuntimeMethod*))Enumerator__ctor_m804E31DF35E612C4E57C929EFC726AEB629042B6_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mCD61D7321CD0F3BCC5ED798BB55E4A437C70D2F4 (Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1* __this, List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1*, List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, const RuntimeMethod*))Enumerator__ctor_mCD61D7321CD0F3BCC5ED798BB55E4A437C70D2F4_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mB5BBFA6CA62AEC6F0E44946142D10159A3DA2BBB (Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99* __this, List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99*, List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, const RuntimeMethod*))Enumerator__ctor_mB5BBFA6CA62AEC6F0E44946142D10159A3DA2BBB_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m922C0BFFF23B0B16F65BE9ED4B854DC333039FFD (Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F* __this, List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F*, List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, const RuntimeMethod*))Enumerator__ctor_m922C0BFFF23B0B16F65BE9ED4B854DC333039FFD_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m231C03830843FF924A6052EBDDA8050C140E247E (Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382* __this, List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382*, List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, const RuntimeMethod*))Enumerator__ctor_m231C03830843FF924A6052EBDDA8050C140E247E_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mCE349FFF31E8D9CDB8FEE4FEA2B96AE6EEC98E60 (Enumerator_t57E579D223580168D935C6173963BEE4196D3577* __this, List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t57E579D223580168D935C6173963BEE4196D3577*, List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, const RuntimeMethod*))Enumerator__ctor_mCE349FFF31E8D9CDB8FEE4FEA2B96AE6EEC98E60_gshared)(__this, ___0_list, method); } #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA3BCAD4E0A6EFC3D728F8F11A607B19583062DEB_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_0 = ((List_1_t31A9F757E86608860996CED1A0660E109FA89B50_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3057E663A28AB9CC1CDD37129A218C9F16118C6A_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __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, 0)); NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_2 = ((List_1_t31A9F757E86608860996CED1A0660E109FA89B50_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_4 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)(NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->____items_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mB5443B268E2C452B1454FA754580AD7377CFB556_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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, 0)); NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_6 = ((List_1_t31A9F757E86608860996CED1A0660E109FA89B50_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_8 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)(NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->____items_1 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8); RuntimeObject* L_9 = V_0; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_10 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size_2 = L_11; return; } IL_0050: { __this->____size_2 = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_12 = ((List_1_t31A9F757E86608860996CED1A0660E109FA89B50_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); RuntimeObject* L_13 = ___0_collection; (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m4F8241B72F304556F870ACFE3990FFCC4DB8CC77_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) { { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_0 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m267D057885B379170355826FF7F723BC092C8E68_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, int32_t ___0_value, const RuntimeMethod* method) { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = (int32_t)__this->____size_2; 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; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_3 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; 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; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_6 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)(NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = (int32_t)__this->____size_2; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_8 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_9 = V_0; int32_t L_10 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_11 = V_0; __this->____items_1 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_12 = ((List_1_t31A9F757E86608860996CED1A0660E109FA89B50_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m624EF851102B73CA68F6042F4F83ABA2AFC0DDCF_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mC0C5F6D33AF4F50E608C02B92F8C3A52577C8445_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m7A1679F5C2B2FF364477A6912E844DD2102E72EC_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m96E99590974BBE9C549F32E9F7795B75F9BE8BD2_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mB56A792D2292A1F9746FE708BC035C61F9E89F5B_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __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 = (RuntimeObject*)__this->____syncRoot_4; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); NullCheck(L_2); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4; return L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 List_1_get_Item_mACB41945F1B0BC8F810D89B849F4ADD2373D36A2_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_2 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mFAA3C880605206599130713F83FEE241C0A5DFD4_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, int32_t ___0_index, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_2 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_3 = ___0_index; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8)L_4); int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m92A3273E25F8968FA208F81DB582060D76A5E425_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 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, 6)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8)); NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_2 = V_0; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m2CD5FBE64F44D26BE945483D81C836CC08FD44DD_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_1; L_1 = (( NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m7713805631BD7580E7DF7B8D75EDF19890019DFF_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)((NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m8EDDF1CF9B6F51E92052ED7B00D7B6B210E26428_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___0_item, const RuntimeMethod* method) { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_1 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_6 = V_0; int32_t L_7 = V_1; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8)L_8); return; } IL_0034: { NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_9 = ___0_item; (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } // System.Void System.Collections.Generic.List`1::AddWithResize(T) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m8093FB5825861A44EACD00CF4958E4E0D1E2DB20_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____size_2; V_0 = L_0; int32_t L_1 = V_0; (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_2 = V_0; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1)); NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_3 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_4 = V_0; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8)L_5); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m3E3D3510E86578F756960C0E7C810317B1A222D4_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) RuntimeObject* L_1 = ___0_item; (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)((NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject* L_2 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { int32_t L_5; L_5 = (( int32_t (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return ((int32_t)il2cpp_codegen_subtract(L_5, 1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m8B1056E5EC0F909FDB208DA4392447563DD43F88_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t6D6445AB86184248C7367DC09CA7D565FEB8145E* List_1_AsReadOnly_mF9A78A91F9AB21B4B240D99FE702B24A49D91CF2_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t6D6445AB86184248C7367DC09CA7D565FEB8145E* L_0 = (ReadOnlyCollection_1_t6D6445AB86184248C7367DC09CA7D565FEB8145E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_t6D6445AB86184248C7367DC09CA7D565FEB8145E*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return L_0; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mC3745CE7A6DB806F7B77DE48ADB8DC04FCE9DE05_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, int32_t ___0_index, int32_t ___1_count, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___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 = (int32_t)__this->____size_2; 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: { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_5 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*, int32_t, int32_t, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return L_10; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m289F7328D078C25FA4B83471FB58D9F73B16B42A_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, int32_t, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m31355784CEAA21D6FCF8E8DF0690065BF3D67442_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, int32_t, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_3; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mC5D1FD7601C58F28B98551B543EAFF7A92487E48_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!true) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_3 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m9884824DB904F609D966325DC04346EDFC17B96A_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mA24C77861E3C706653527891483D39A9C6BBEC07_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)((NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22)); return L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mD3BEC4C4EA588E784A13AEE5ED184B8755CE67C1_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* ___0_array, const RuntimeMethod* method) { { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_0 = ___0_array; (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m08BCB1FC2EAD893725539247CA67FCE95923961A_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __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 {// begin try (depth: 1) NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_3 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; }// end try (depth: 1) 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: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0031; }// end catch (depth: 1) IL_0031: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m672897607D4A04480C3AB4177431897B35E82339_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_0 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m47004308C23448220252AC45CE22DD7FA461C416_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_0 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; 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; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_2 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_3 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; 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; (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m9DD5B157A97D58A3A8983CACCF68958964EA2A9A_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* ___0_match, const RuntimeMethod* method) { { Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 List_1_Find_m9854FBD9C700AEACAD88C2A207B03422D05AEAD0_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* 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_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* L_1 = ___0_match; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_2 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_6) { goto IL_002e; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_7 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 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 = (int32_t)__this->____size_2; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8)); NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_14 = V_1; return L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t31A9F757E86608860996CED1A0660E109FA89B50* List_1_FindAll_m2D51DD36990D5999BF0F8CD7AF0802C054EA6FA5_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* ___0_match, const RuntimeMethod* method) { List_1_t31A9F757E86608860996CED1A0660E109FA89B50* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t31A9F757E86608860996CED1A0660E109FA89B50* L_1 = (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* L_2 = ___0_match; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_3 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_7) { goto IL_0039; } } { List_1_t31A9F757E86608860996CED1A0660E109FA89B50* L_8 = V_0; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_9 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); } 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t31A9F757E86608860996CED1A0660E109FA89B50* L_16 = V_0; return L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m230388829E78C0F3DB85B5D1F828B41E6DA533E3_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, int32_t, Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m439ED4521310FE7A530A6347BA62B845AAD7C2E6_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* ___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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; 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_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* 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_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* L_10 = ___2_match; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_11 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); 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); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m619715D7D47D5D961ED02780CA18CFD0FFCB4492_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, Action_1_t4A59E3EC956D168987AE0214FA1714D6C02E3654* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t4A59E3EC956D168987AE0214FA1714D6C02E3654* 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 = (int32_t)__this->____version_3; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->____version_3; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t4A59E3EC956D168987AE0214FA1714D6C02E3654* L_4 = ___0_action; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_5 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_t4A59E3EC956D168987AE0214FA1714D6C02E3654*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); 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 = (int32_t)__this->____size_2; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->____version_3; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039 List_1_GetEnumerator_mEE57795FB961A4B1AED882FF49FF95D378A19CF6_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) { { Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m12A32F4C440C48DBD9BC774736A2AB086D097450((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); return L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mCDECAA8E66124AD5C71FF68D0981117CC31DF80B_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) { { Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m12A32F4C440C48DBD9BC774736A2AB086D097450((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mEF633E24803743DB6E4B39063AC6EB8E4AEF4C67_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) { { Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m12A32F4C440C48DBD9BC774736A2AB086D097450((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_tC8E7B748880A79790E6BB3C21E26508192EF1039 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::GetRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t31A9F757E86608860996CED1A0660E109FA89B50* List_1_GetRange_mAEB4D3DAB78A7590D6DEE0D0995B1D340B059E65_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t31A9F757E86608860996CED1A0660E109FA89B50* 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 = (int32_t)__this->____size_2; 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_t31A9F757E86608860996CED1A0660E109FA89B50* L_6 = (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); V_0 = L_6; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_7 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_8 = ___0_index; List_1_t31A9F757E86608860996CED1A0660E109FA89B50* L_9 = V_0; NullCheck(L_9); NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_10 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)L_9->____items_1; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t31A9F757E86608860996CED1A0660E109FA89B50* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_t31A9F757E86608860996CED1A0660E109FA89B50* L_14 = V_0; return L_14; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m5CF4F35C5BA2EF98195C47A92D5F968576CA7029_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___0_item, const RuntimeMethod* method) { { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_0 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m15E6300144B47E10F4B6EA4B812B2293B5ABF56A_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = (( int32_t (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)((NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_3; } IL_0015: { return (-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m2934A90ABAC869E5AAE0A6E1628FABF9EB4BDC73_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, int32_t ___0_index, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_3 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->____size_2; (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = (int32_t)__this->____size_2; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_7 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_8 = ___0_index; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_9 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; 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: { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_13 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_14 = ___0_index; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8)L_15); int32_t L_16 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m7B11BE20F9B0B9383561CE2D181CC778D85D2EF9_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)((NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m3423F7119F2B917C4E60B0EE40765B32CBF169A3_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __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 = (int32_t)__this->____size_2; 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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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 = (int32_t)__this->____size_2; int32_t L_9 = V_1; (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_12 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_13 = ___0_index; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_14 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->____size_2; 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_t31A9F757E86608860996CED1A0660E109FA89B50*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_20 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_21 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; 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); NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_24 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_27 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_28 = ___0_index; int32_t L_29 = (int32_t)__this->____size_2; 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; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_32 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = (int32_t)__this->____size_2; int32_t L_35 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = (int32_t)__this->____size_2; 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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: {// begin finally (depth: 1) { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { 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); NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_45; L_45 = InterfaceFuncInvoker0< NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); } IL_00fb: { int32_t L_49 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m518E2F3A547E49D746BB06AA0DC5F1AF1978D2B1_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); 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; (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mCAF51D9C1999973E0672F3E214FDF28BEEF5E952_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)((NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m7BC9F283E8479E4A819492BF7C7FB49C7A7DFFB0_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* L_4 = ___0_match; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_5 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8* L_16 = ___0_match; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_17 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tC3EDC96D1A2F3CECACACAA4C438EA6BBC04597D8*, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->____size_2; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_24 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_27 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; 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; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->____size_2; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { if (!true) { goto IL_00ad; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_34 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size_2 = L_40; int32_t L_41 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m92EB54ECA051C6221ECB2D3DD76E0E4C38C18FEE_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, int32_t ___0_index, const RuntimeMethod* method) { NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = (int32_t)__this->____size_2; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_5 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_6 = ___0_index; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_7 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_8 = ___0_index; int32_t L_9 = (int32_t)__this->____size_2; 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: { if (!true) { goto IL_0063; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_11 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8)); NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8)L_13); } IL_0063: { int32_t L_14 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mFDE39136918B5F40E400F696004BE553DFA2C79D_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_7 = (int32_t)__this->____size_2; int32_t L_8 = ___1_count; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = (int32_t)__this->____size_2; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_11 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_14 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1)); if (!true) { goto IL_008d; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_19 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_20 = (int32_t)__this->____size_2; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m406F2D8B3602067AA8D92E90EDDEC8E4DCE2CC1D_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m54EB22BD989D51587D48A9FCA6C4EF8234592C9C_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __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 = (int32_t)__this->____size_2; 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; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_6 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); } IL_0038: { int32_t L_9 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB74259A53A13D75F0A03A59D0C52F53F2441DC4F_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m7EFB4499E4883C74CBF8466D75640970A2A1E9B9_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); RuntimeObject* L_1 = ___0_comparer; (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mFF563ADA8EE8E9447FD68E04BF0481D335A977ED_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __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 = (int32_t)__this->____size_2; 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; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_6 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); } IL_0039: { int32_t L_10 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0AD74ADA1A3697F19FFA803657E4BE0AF11398C0_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, Comparison_1_tB040F2323ED4EA6365735DC7A3CA9E41BBF503DF* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_tB040F2323ED4EA6365735DC7A3CA9E41BBF503DF* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_2 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_tB040F2323ED4EA6365735DC7A3CA9E41BBF503DF* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*, int32_t, int32_t, Comparison_1_tB040F2323ED4EA6365735DC7A3CA9E41BBF503DF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0026: { int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* List_1_ToArray_m8D4D1921568DE5A2BBAE2A5D0DE92481A37A1FA3_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* V_0 = NULL; { int32_t L_0 = (int32_t)__this->____size_2; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_1 = ((List_1_t31A9F757E86608860996CED1A0660E109FA89B50_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; return L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_3 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)(NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_4 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_5 = V_0; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_7 = V_0; return L_7; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mC68DF085C6748554037AFD434155280953535CAA_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_0 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; 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 = (int32_t)__this->____size_2; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->____size_2; (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mE251F4B26571C7A96F2C409CC6DC8F9DAD7AA946_gshared (List_1_t31A9F757E86608860996CED1A0660E109FA89B50* __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; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: {// begin finally (depth: 1) { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_6; L_6 = InterfaceFuncInvoker0< NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = (int32_t)__this->____size_2; NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_8 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; 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 = (int32_t)__this->____size_2; (( void (*) (List_1_t31A9F757E86608860996CED1A0660E109FA89B50*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_003c_1: { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_10 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)__this->____items_1; int32_t L_11 = (int32_t)__this->____size_2; V_2 = L_11; int32_t L_12 = V_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m296604D01EFD0EDD85A399C4440256A5820D7648_gshared (const RuntimeMethod* method) { { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_0 = (NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)(NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t31A9F757E86608860996CED1A0660E109FA89B50_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t31A9F757E86608860996CED1A0660E109FA89B50_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m83DBA3C398C1F878CC5C1669514A7CF1DE52C053_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_0 = ((List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m236A8554E2276B00F4C10F569D92ECCF2E5CF91D_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __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, 0)); SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_2 = ((List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_4 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)(SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->____items_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mF91AD23C9DF4E70422329F0430B866405D6B5D96_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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, 0)); SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_6 = ((List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_8 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)(SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->____items_1 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8); RuntimeObject* L_9 = V_0; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_10 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size_2 = L_11; return; } IL_0050: { __this->____size_2 = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_12 = ((List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); RuntimeObject* L_13 = ___0_collection; (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m56D67E63443C8078EC54329B71B7D6706D0C525D_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method) { { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_0 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m4DF0D03DD064236AB8F6E0FF93F2382B8A358D95_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_value, const RuntimeMethod* method) { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = (int32_t)__this->____size_2; 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; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_3 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; 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; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_6 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)(SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = (int32_t)__this->____size_2; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_8 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_9 = V_0; int32_t L_10 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_11 = V_0; __this->____items_1 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_12 = ((List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4BBD30BDBDE775B32B3C1D81CBE837AE4B02E019_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m32EF38CD137860EB61FFA0D2B1757E589186A9C2_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mC816E0D2ED081FE7EBAF06BA893394A6614AE184_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m07DD4214BFAD48B0E2D219C4EFB320542BFABDDD_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mB8672BB0659A4272156606D18B82976EDD4CE479_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __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 = (RuntimeObject*)__this->____syncRoot_4; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); NullCheck(L_2); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4; return L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 List_1_get_Item_mB440AC7A7DE77C4BC5E39B78E5938C426535AEB0_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_2 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3C78C412FB2DB6932786D9D3C4FC9BDAEEF18B3B_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_2 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_3 = ___0_index; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)L_4); int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mD7A72AB12AB424922316895483BD2D494D7F09C8_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 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, 6)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)); SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_2 = V_0; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mBADD6F888DFCAC16D5544602C7ED2B84E69115AD_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_1; L_1 = (( SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m3CDB7AF6F89620C5E812F7EEFEDD506CAD526D92_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)((SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m2555993BF859158C9FDBDBA67CBD13B5E27F2964_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___0_item, const RuntimeMethod* method) { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_1 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_6 = V_0; int32_t L_7 = V_1; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)L_8); return; } IL_0034: { SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_9 = ___0_item; (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } // System.Void System.Collections.Generic.List`1::AddWithResize(T) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mE2ADE5FD2A694C254FEA63559CFB8137C0F468FE_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____size_2; V_0 = L_0; int32_t L_1 = V_0; (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_2 = V_0; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1)); SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_3 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_4 = V_0; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)L_5); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m7412B7AFC5998D03150E54646863FF13B70B3C07_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) RuntimeObject* L_1 = ___0_item; (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)((SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject* L_2 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { int32_t L_5; L_5 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return ((int32_t)il2cpp_codegen_subtract(L_5, 1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m72BBA0274D93ADF8E99E7CA142B6529E68633246_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t4C304C55CD3744739E9824FD9A4184DA2E4FC0A9* List_1_AsReadOnly_mC2059814FCE19E34E8545D99549FA390AF34D201_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t4C304C55CD3744739E9824FD9A4184DA2E4FC0A9* L_0 = (ReadOnlyCollection_1_t4C304C55CD3744739E9824FD9A4184DA2E4FC0A9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_t4C304C55CD3744739E9824FD9A4184DA2E4FC0A9*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return L_0; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA805A25619687677145FFE59DC82A07704D8A2B0_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, int32_t ___1_count, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___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 = (int32_t)__this->____size_2; 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: { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_5 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*, int32_t, int32_t, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return L_10; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m4D4911B354697F662AA457C7D70D97785695BD46_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, int32_t, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mF2A40BF472A3416381ED9006C2E4E54A5BA79500_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, int32_t, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_3; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mC55B812EC09A85F6485CED156432B538F19B8815_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!true) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_3 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4A125D96CD27FB7FD0A20B0E3B1B1DDFAC1C15F9_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m7FAD828FA549E9DED8FD86C696AA0006C4AF13DB_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)((SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22)); return L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m48835A164FA1864B521B3E0F5A626D54E6A573A9_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* ___0_array, const RuntimeMethod* method) { { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_0 = ___0_array; (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mA4F8F4D8AFAA16525C75E20B4EA0E2FD661D002C_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __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 {// begin try (depth: 1) SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_3 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; }// end try (depth: 1) 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: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0031; }// end catch (depth: 1) IL_0031: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6C58B7AA0CD265930553CD5AFEED3D7D52A3A157_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_0 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m4F5D32C31D98104BE6B80512F0BD413967ADE549_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_0 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; 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; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_2 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_3 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; 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; (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mB92EED67724ECCF1D4109FBD56FABFC0D2C86440_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* ___0_match, const RuntimeMethod* method) { { Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 List_1_Find_mACAD116789954AFFCF511A4826ECA6B3B73D22E1_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* 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_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_1 = ___0_match; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_2 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_6) { goto IL_002e; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_7 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 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 = (int32_t)__this->____size_2; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)); SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_14 = V_1; return L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* List_1_FindAll_mDC1433ED4C498E2CF1A64637648A3723F4F26034_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* ___0_match, const RuntimeMethod* method) { List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* L_1 = (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_2 = ___0_match; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_3 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_7) { goto IL_0039; } } { List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* L_8 = V_0; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_9 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); } 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* L_16 = V_0; return L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m69E361953780BB3C25569E7CCB263ED6AE1B1BBE_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, int32_t, Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF46E38D4934535DE7FFFFCECCFB93FA351C814B3_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* ___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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; 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_tF07FF276307C88497A4B043A4DF31F5476C0E91D* 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_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_10 = ___2_match; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_11 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); 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); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mEBF2B9F1688256B6C85D4258ECC5EB9B0DCCD241_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, Action_1_tF34E98A1D6265F1CFEBB4CE8F3706944F943CAE3* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tF34E98A1D6265F1CFEBB4CE8F3706944F943CAE3* 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 = (int32_t)__this->____version_3; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->____version_3; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_tF34E98A1D6265F1CFEBB4CE8F3706944F943CAE3* L_4 = ___0_action; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_5 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_tF34E98A1D6265F1CFEBB4CE8F3706944F943CAE3*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); 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 = (int32_t)__this->____size_2; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->____version_3; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04 List_1_GetEnumerator_mDF07935BB462042E9E3079D1462067DAFCF663C8_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method) { { Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m521D9E7AEDCA95927F0E3674E24CC1E5C600144C((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); return L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m082E0F59ED65B0A86A191182C984CF32F2373958_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method) { { Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m521D9E7AEDCA95927F0E3674E24CC1E5C600144C((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m5D7DE8AF08CC17D3909B20C98E590A58D100DF23_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method) { { Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m521D9E7AEDCA95927F0E3674E24CC1E5C600144C((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::GetRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* List_1_GetRange_m0461A28247A5EFD40BD5F98E258F05FCA62DE698_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* 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 = (int32_t)__this->____size_2; 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_tDB638DEC3E456A2F6AC959727396B92238AD5D42* L_6 = (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); V_0 = L_6; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_7 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_8 = ___0_index; List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* L_9 = V_0; NullCheck(L_9); SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_10 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)L_9->____items_1; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* L_14 = V_0; return L_14; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m0B50F456DDE118C7A1FFB7D58B08E034468F9127_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___0_item, const RuntimeMethod* method) { { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_0 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m1D354602F8ED6ABE2C1B7EE0AC59DB63CBCDFAD9_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)((SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_3; } IL_0015: { return (-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mF557597BB15C503062D944CC582A14D762136DD0_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_3 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->____size_2; (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = (int32_t)__this->____size_2; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_7 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_8 = ___0_index; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_9 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; 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: { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_13 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_14 = ___0_index; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)L_15); int32_t L_16 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mB27E5AC38BA624092EAE7F92A0BD10744A20B076_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)((SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m386209A07D8BF77C0A9C077A85D65ED3E8D480E3_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __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 = (int32_t)__this->____size_2; 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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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 = (int32_t)__this->____size_2; int32_t L_9 = V_1; (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_12 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_13 = ___0_index; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_14 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->____size_2; 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_tDB638DEC3E456A2F6AC959727396B92238AD5D42*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_20 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_21 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; 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); SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_24 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_27 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_28 = ___0_index; int32_t L_29 = (int32_t)__this->____size_2; 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; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_32 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = (int32_t)__this->____size_2; int32_t L_35 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = (int32_t)__this->____size_2; 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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: {// begin finally (depth: 1) { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { 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); SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_45; L_45 = InterfaceFuncInvoker0< SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); } IL_00fb: { int32_t L_49 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m9B14407B53345B4E16D2C0FBB855FFA2CA44EE8F_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); 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; (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m832B70E0E74CFC19CA335AAC4D2765E2F972458C_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)((SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m3C3AA1EA386028AB6AE578AE2C654F92E0D2BD4D_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_4 = ___0_match; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_5 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_16 = ___0_match; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_17 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->____size_2; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_24 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_27 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; 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; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->____size_2; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { if (!true) { goto IL_00ad; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_34 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size_2 = L_40; int32_t L_41 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mCED0458E2C4F48DFBD7E01DF033E3C76FBCE03FE_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, const RuntimeMethod* method) { SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = (int32_t)__this->____size_2; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_5 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_6 = ___0_index; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_7 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_8 = ___0_index; int32_t L_9 = (int32_t)__this->____size_2; 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: { if (!true) { goto IL_0063; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_11 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)); SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)L_13); } IL_0063: { int32_t L_14 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mDBC1970792947C43D071D5FEA503F046BC9B05E8_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_7 = (int32_t)__this->____size_2; int32_t L_8 = ___1_count; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = (int32_t)__this->____size_2; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_11 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_14 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1)); if (!true) { goto IL_008d; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_19 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_20 = (int32_t)__this->____size_2; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mDA495F2ACDB181315E34D0DE05BF97167A5ED143_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m2D03F577F744B11B229953C01A846EC08DBA109E_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __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 = (int32_t)__this->____size_2; 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; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_6 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); } IL_0038: { int32_t L_9 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9EC50268C608F1311B042EB18046E00DD302AFFF_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF0AE54C187E82269BBE308DB156EA696425796CA_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); RuntimeObject* L_1 = ___0_comparer; (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4EF1EA742681AF0C12C7B0198463456708CDDB34_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __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 = (int32_t)__this->____size_2; 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; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_6 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); } IL_0039: { int32_t L_10 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC8A4429A46CA209E6DF7F6B78933168EB63FDB5F_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, Comparison_1_tCDEF1D5EF6B73DB7076B3EB7780342ABEC7F49AE* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_tCDEF1D5EF6B73DB7076B3EB7780342ABEC7F49AE* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_2 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_tCDEF1D5EF6B73DB7076B3EB7780342ABEC7F49AE* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*, int32_t, int32_t, Comparison_1_tCDEF1D5EF6B73DB7076B3EB7780342ABEC7F49AE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0026: { int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* List_1_ToArray_m4A0ECA3C2C9D192F6326447EA321F87775A46A6E_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method) { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* V_0 = NULL; { int32_t L_0 = (int32_t)__this->____size_2; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_1 = ((List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; return L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_3 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)(SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_4 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_5 = V_0; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_7 = V_0; return L_7; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m6A5EC9AE4CFEE309139932FA2D3170B93178EB03_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_0 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; 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 = (int32_t)__this->____size_2; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->____size_2; (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m9A187689771823AD96018BE245AA224A98A79B12_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __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; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: {// begin finally (depth: 1) { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_6; L_6 = InterfaceFuncInvoker0< SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = (int32_t)__this->____size_2; SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_8 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; 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 = (int32_t)__this->____size_2; (( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_003c_1: { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_10 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1; int32_t L_11 = (int32_t)__this->____size_2; V_2 = L_11; int32_t L_12 = V_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m054F4E366A493BB083F159C73FA6BDCB354AAFF6_gshared (const RuntimeMethod* method) { { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_0 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)(SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8E8B63FAB61E25B4754428F1B9F6AB46B934ADEA_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_0 = ((List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m07987AA3630A7E4ECCF33A9D03E9C282F80C4A30_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __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, 0)); ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_2 = ((List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_4 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)(ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->____items_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m841D03AFE44FC148A59AD062EE41B9773006EDED_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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, 0)); ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_6 = ((List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_8 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)(ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->____items_1 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8); RuntimeObject* L_9 = V_0; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_10 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size_2 = L_11; return; } IL_0050: { __this->____size_2 = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_12 = ((List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); RuntimeObject* L_13 = ___0_collection; (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mF85254CAD0091EA7E532D79FA91B2C7762B64B93_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_0 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mE7AC871F36040191B16CB6D627C77AC80958B032_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_value, const RuntimeMethod* method) { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = (int32_t)__this->____size_2; 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; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_3 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; 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; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_6 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)(ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = (int32_t)__this->____size_2; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_8 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_9 = V_0; int32_t L_10 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_11 = V_0; __this->____items_1 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_12 = ((List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mC3FE2DDD7741685D317380A9862863711C38E3E6_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m7149D085A6ACDB10DC6249C3EDBC99EA8CEAFA6E_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m477C4629346148C5BA621F4082E740B6BEB3F51F_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mF6D0D00F9EE8DD638A9A4EEB1FC016F5278920FC_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __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 = (RuntimeObject*)__this->____syncRoot_4; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); NullCheck(L_2); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4; return L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_2 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mCE533FA92C7F2C42A81AD916050C12D86D45D9CF_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_2 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_3 = ___0_index; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)L_4); int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m0AFFD52FB316C698AD7FCB7CEFAE448D681A88D5_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 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, 6)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)); ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_2 = V_0; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mB3D86C6248ED4F195BBEDFAABCCEDBA1036C27BB_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_1; L_1 = (( ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mAC4D4E63125055346CBD19766E75463D7FAE33C6_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)((ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m5A02548DAEB47CC043EF2E05A90DC92A69891CD7_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___0_item, const RuntimeMethod* method) { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_1 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_6 = V_0; int32_t L_7 = V_1; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)L_8); return; } IL_0034: { ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_9 = ___0_item; (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } // System.Void System.Collections.Generic.List`1::AddWithResize(T) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m749D7C08E54B62DD849A89C15A3D612AAF85A22E_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____size_2; V_0 = L_0; int32_t L_1 = V_0; (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_2 = V_0; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1)); ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_3 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_4 = V_0; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)L_5); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mDEB5F6869B75E5B2F1FB083B283548ABC22365E9_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) RuntimeObject* L_1 = ___0_item; (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)((ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject* L_2 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { int32_t L_5; L_5 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return ((int32_t)il2cpp_codegen_subtract(L_5, 1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1861B47A4E391AAC7657320A5A437D94656C42D5_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tC9CBDDC61DBBF8DD2966513EEE084B1E5AD0D328* List_1_AsReadOnly_mF452B685BF069D84C522CE1C1E733008301D8E95_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tC9CBDDC61DBBF8DD2966513EEE084B1E5AD0D328* L_0 = (ReadOnlyCollection_1_tC9CBDDC61DBBF8DD2966513EEE084B1E5AD0D328*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_tC9CBDDC61DBBF8DD2966513EEE084B1E5AD0D328*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return L_0; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m47E4E841B8546BC0DD96BF6101726DC6810D38F6_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, int32_t ___1_count, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___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 = (int32_t)__this->____size_2; 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: { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_5 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*, int32_t, int32_t, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return L_10; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m16286580161D2F52F8196CA10EC682AD7595B990_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, int32_t, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mC9C94893B1316F67845B72C7382985462285BC0F_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, int32_t, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_3; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mF55499C3AC48D3F0C266A4A7CFFFAE619DE2A78E_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!true) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_3 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m615DE436326981686E3B7CDD88DC0D54FE52CB2D_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mBA16D244FCB7694D2D3E0AE31CCC55D5B50A7D52_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)((ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22)); return L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF954050EF287121B1F0069040FA195036C0FF26C_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* ___0_array, const RuntimeMethod* method) { { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_0 = ___0_array; (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mAD86F8346A699042C1DAAC437935F74B7A23AE26_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __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 {// begin try (depth: 1) ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_3 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; }// end try (depth: 1) 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: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0031; }// end catch (depth: 1) IL_0031: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6E3392611D1B805C25E339A7D69353747C7A78A4_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_0 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m8C77B5E0D7D09C2811402AAF146201BDB2147F89_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_0 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; 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; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_2 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_3 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; 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; (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m2A76DE7081CA3ED0B081BBDCE46089E739CA8BBC_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* ___0_match, const RuntimeMethod* method) { { Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 List_1_Find_mD5288A317C2C0563254866C4B5A3383D77AE9A48_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* 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_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_1 = ___0_match; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_2 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_6) { goto IL_002e; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_7 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 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 = (int32_t)__this->____size_2; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)); ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_14 = V_1; return L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* List_1_FindAll_m71ED768CBDB18138966A0AFC3F5EED9AFE0C6899_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* ___0_match, const RuntimeMethod* method) { List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_1 = (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_2 = ___0_match; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_3 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_7) { goto IL_0039; } } { List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_8 = V_0; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_9 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); } 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_16 = V_0; return L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m43074AFFE38CB3AB7B86D593CBD48F0668D0ABDE_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, int32_t, Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF82F2356B4FE5D05A2C1673CF54ED6D7C56E6553_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* ___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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; 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_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* 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_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_10 = ___2_match; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_11 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); 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); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m01B4A66E297F3C5752769FCB9D1BE67D2432ABEB_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, Action_1_tFE574D7B0D253CA5BDAAE80EBCC65496C0F63322* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tFE574D7B0D253CA5BDAAE80EBCC65496C0F63322* 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 = (int32_t)__this->____version_3; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->____version_3; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_tFE574D7B0D253CA5BDAAE80EBCC65496C0F63322* L_4 = ___0_action; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_5 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_tFE574D7B0D253CA5BDAAE80EBCC65496C0F63322*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); 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 = (int32_t)__this->____size_2; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->____version_3; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411 List_1_GetEnumerator_mBF6C871A396596C12EECED8BFA3E19C4CA236661_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { { Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3E249E481A53B86F4C53B22097A2EC401919A9D4((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); return L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9942F244E58D96829E136014A6A8567E92C76581_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { { Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3E249E481A53B86F4C53B22097A2EC401919A9D4((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m10ED6C18DE0D256DE3CECEE794D7829E50267F18_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { { Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3E249E481A53B86F4C53B22097A2EC401919A9D4((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::GetRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* List_1_GetRange_m6134E0B6010EA42785825EB24B0EEC3EE3D5A464_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* 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 = (int32_t)__this->____size_2; 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_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_6 = (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); V_0 = L_6; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_7 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_8 = ___0_index; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_9 = V_0; NullCheck(L_9); ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_10 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)L_9->____items_1; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_14 = V_0; return L_14; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mA68144B7982FD299F7C47C97C8353E71D72C9FAE_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___0_item, const RuntimeMethod* method) { { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_0 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m0EEB5ACDFDD85BBF0961EA5415819DB36E8E9057_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)((ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_3; } IL_0015: { return (-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m951007EF70FB247985E815F910CE977D7EC55710_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_3 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->____size_2; (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = (int32_t)__this->____size_2; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_7 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_8 = ___0_index; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_9 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; 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: { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_13 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_14 = ___0_index; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)L_15); int32_t L_16 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m34B4066427E0FD57F4DFF6E0009A6A62470F1B79_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)((ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m4FD0B73E275C79CDC35294AD02581455FFC23C79_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __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 = (int32_t)__this->____size_2; 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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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 = (int32_t)__this->____size_2; int32_t L_9 = V_1; (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_12 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_13 = ___0_index; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_14 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->____size_2; 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_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_20 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_21 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; 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); ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_24 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_27 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_28 = ___0_index; int32_t L_29 = (int32_t)__this->____size_2; 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; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_32 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = (int32_t)__this->____size_2; int32_t L_35 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = (int32_t)__this->____size_2; 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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: {// begin finally (depth: 1) { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { 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); ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_45; L_45 = InterfaceFuncInvoker0< ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); } IL_00fb: { int32_t L_49 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m8FDE3EE88BF1B8D9AB3488FA5E0E17FA7AC9FC98_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); 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; (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m57A5A42EAF592877B613EEC2DB0BF8DFE1D10B4E_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)((ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m5A37B03B90A105B2E1D48A09AEBF898B5A214B8E_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_4 = ___0_match; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_5 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_16 = ___0_match; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_17 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->____size_2; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_24 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_27 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; 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; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->____size_2; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { if (!true) { goto IL_00ad; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_34 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size_2 = L_40; int32_t L_41 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m0F6F24916899942D40C12A1FF1BE83DEE953744F_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, const RuntimeMethod* method) { ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = (int32_t)__this->____size_2; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_5 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_6 = ___0_index; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_7 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_8 = ___0_index; int32_t L_9 = (int32_t)__this->____size_2; 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: { if (!true) { goto IL_0063; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_11 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)); ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)L_13); } IL_0063: { int32_t L_14 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m9CBADE37F7D23E21A9E2A8B40672C3FC5E057BFC_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_7 = (int32_t)__this->____size_2; int32_t L_8 = ___1_count; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = (int32_t)__this->____size_2; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_11 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_14 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1)); if (!true) { goto IL_008d; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_19 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_20 = (int32_t)__this->____size_2; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mD484E4066EC7BD9EE17AD31E8264A60565F3113B_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m2D0A658817097B4F3D72DCC691403DADE5C40903_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __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 = (int32_t)__this->____size_2; 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; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_6 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); } IL_0038: { int32_t L_9 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mBC97C1E1B19054265541C7D61F0E0A1692838510_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4F79A7C576EA0EF53C8DFC4A8F7EB2B3E882525B_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); RuntimeObject* L_1 = ___0_comparer; (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mDE8B51646832FF1E94D500137626E72F22788C53_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __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 = (int32_t)__this->____size_2; 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; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_6 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); } IL_0039: { int32_t L_10 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m807F4782B29D27EEEE92B5D2C5C5391990E9D7B6_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, Comparison_1_tD6D7B99C269AECBFFFDBC7238FD8DDD16B8C7865* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_tD6D7B99C269AECBFFFDBC7238FD8DDD16B8C7865* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_2 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_tD6D7B99C269AECBFFFDBC7238FD8DDD16B8C7865* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*, int32_t, int32_t, Comparison_1_tD6D7B99C269AECBFFFDBC7238FD8DDD16B8C7865*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0026: { int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* List_1_ToArray_mD4B5D9B8E7A175CDDBDCEB8E250CA48B4149FA25_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* V_0 = NULL; { int32_t L_0 = (int32_t)__this->____size_2; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_1 = ((List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; return L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_3 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)(ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_4 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_5 = V_0; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_7 = V_0; return L_7; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mC5D3CBDE7C6B30FDA7043C15C72341D5A9C6D4EE_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_0 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; 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 = (int32_t)__this->____size_2; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->____size_2; (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m9602ECB48C95B49C5AAB082E00B705227D236C43_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __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; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: {// begin finally (depth: 1) { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_6; L_6 = InterfaceFuncInvoker0< ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = (int32_t)__this->____size_2; ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_8 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; 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 = (int32_t)__this->____size_2; (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_003c_1: { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_10 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1; int32_t L_11 = (int32_t)__this->____size_2; V_2 = L_11; int32_t L_12 = V_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m12BDEB7E4270E06ED4C5419DFD501CA924A3AF67_gshared (const RuntimeMethod* method) { { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_0 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)(ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m66BEBD23DD3C5E9E91F4F4BA230EB7B68A995BC8_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_0 = ((List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mFD0A18D221A11D9B531CD2CC79D067E205B9D24A_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __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, 0)); HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_2 = ((List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_4 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)(HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->____items_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mFAECF504A31CEE6518D9BEA44B31D229736D2BC5_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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, 0)); HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_6 = ((List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_8 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)(HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->____items_1 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8); RuntimeObject* L_9 = V_0; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_10 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size_2 = L_11; return; } IL_0050: { __this->____size_2 = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_12 = ((List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); RuntimeObject* L_13 = ___0_collection; (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mC413FE10B13A5AA8DD8878921C312E93053A56C9_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method) { { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_0 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m95ADA3F5EE01B8D83AB1E9EAEE60F5498D94459A_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_value, const RuntimeMethod* method) { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = (int32_t)__this->____size_2; 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; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_3 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; 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; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_6 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)(HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = (int32_t)__this->____size_2; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_8 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_9 = V_0; int32_t L_10 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_11 = V_0; __this->____items_1 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_12 = ((List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m0D6FF60807FC172BF08BD7E185981B60A8DE1BC7_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m9DC9A2101138BA159869869624B3E05B0B9569D1_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m4D75D2F359D37467B711F480D0B16EA849B85B1B_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mE6C1441BF49738908EC0E61303E9060BE87CE2E7_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m0D2912717D65F9851FDA35B8E1CF9CCE5D1BE231_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __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 = (RuntimeObject*)__this->____syncRoot_4; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); NullCheck(L_2); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4; return L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 List_1_get_Item_mF5A7D28C025184E7381BD634DE49702406249645_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_2 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m355AB00902CCA759632B83BC58588F169521ED7D_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_2 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_3 = ___0_index; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)L_4); int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m8E76DFB7A9CA410ED5F18D67D4BEF7DC2BA66BF3_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 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, 6)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)); HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_2 = V_0; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m100E985798760A9D019D7A7D80D44C2076299D00_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_1; L_1 = (( HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m2AE8E179A62033FABD6D41AB58F19B036B614D10_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)((HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m25E4B7882F89F3BBBAFBE2FA9B93B52A9844455E_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_item, const RuntimeMethod* method) { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_1 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_6 = V_0; int32_t L_7 = V_1; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)L_8); return; } IL_0034: { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_9 = ___0_item; (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } // System.Void System.Collections.Generic.List`1::AddWithResize(T) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mC5EECC26DB9DE12278F1531D4F16C1EE741EF2FE_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____size_2; V_0 = L_0; int32_t L_1 = V_0; (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_2 = V_0; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1)); HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_3 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_4 = V_0; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)L_5); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m3FB8602FE67819C31E1C6FBD2707634D05285A3D_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) RuntimeObject* L_1 = ___0_item; (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)((HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject* L_2 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { int32_t L_5; L_5 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return ((int32_t)il2cpp_codegen_subtract(L_5, 1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m223704E84924415DDDD8DCB977EFD118DD886FE4_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t8BD0E734C1E5A772303AED626F9CE26B6CD0BE3C* List_1_AsReadOnly_m95527BA1FD3C40DA73FDD5F532582789AC6E3CF7_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t8BD0E734C1E5A772303AED626F9CE26B6CD0BE3C* L_0 = (ReadOnlyCollection_1_t8BD0E734C1E5A772303AED626F9CE26B6CD0BE3C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_t8BD0E734C1E5A772303AED626F9CE26B6CD0BE3C*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return L_0; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mF41F531C8C719615BC4C4DF5B16B04A2EBD955F7_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, int32_t ___1_count, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___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 = (int32_t)__this->____size_2; 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: { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_5 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*, int32_t, int32_t, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return L_10; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mF6DDAB734DAE8F6222580A11309A5D4E1BC8B25E_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, int32_t, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m21B7F66F133313553024C69758D4891331E02D8A_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, int32_t, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_3; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m85160DFE214BCB51F1F6F1F3F376F9D87F5941FA_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!true) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_3 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m831DE4599D9559634FA82170AD88EE11F18855B8_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mC1B41D8F2754317ECA4F30F8A50E11366E27D4F4_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)((HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22)); return L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mACC6708F05F6C409C2A656CEBEF448EF06E9135A_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* ___0_array, const RuntimeMethod* method) { { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_0 = ___0_array; (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mFBFB07FB0A7E538C0DDB6DA786C05E75E0A2053C_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __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 {// begin try (depth: 1) HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_3 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; }// end try (depth: 1) 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: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0031; }// end catch (depth: 1) IL_0031: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m4C95D5D771B1ACBDF256988328FB7080839F1831_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_0 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m2D4454A0882F8B77A6846EB226A4D5F4AA0BFF21_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_0 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; 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; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_2 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_3 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; 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; (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mC5C3F0327ED5F10D9E0D4E39E35B68935AC44876_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* ___0_match, const RuntimeMethod* method) { { Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 List_1_Find_mA25927D59FDCF4A5BFD7708DF228F28C5FE6461B_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* 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_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_1 = ___0_match; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_2 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_6) { goto IL_002e; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_7 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 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 = (int32_t)__this->____size_2; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)); HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_14 = V_1; return L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* List_1_FindAll_m7BB9023A11EE933DE150420E7ED9DFD5C377E15A_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* ___0_match, const RuntimeMethod* method) { List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_1 = (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_2 = ___0_match; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_3 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_7) { goto IL_0039; } } { List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_8 = V_0; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_9 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); } 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_16 = V_0; return L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m34205D0A72993768211AC5A28E414D9610355B85_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, int32_t, Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m20F084F75A9026372FAE96ED120E4D999556FC3B_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* ___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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; 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_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* 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_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_10 = ___2_match; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_11 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); 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); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m39FEAC74D0B832B16767353A82A848B5CC004B25_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, Action_1_t2C865605675641ECFD4865011E9719D9E8FDEE74* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t2C865605675641ECFD4865011E9719D9E8FDEE74* 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 = (int32_t)__this->____version_3; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->____version_3; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t2C865605675641ECFD4865011E9719D9E8FDEE74* L_4 = ___0_action; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_5 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_t2C865605675641ECFD4865011E9719D9E8FDEE74*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); 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 = (int32_t)__this->____size_2; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->____version_3; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA List_1_GetEnumerator_mA55D36232530C84156B4C04B20E1A0C9B33B3CCF_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method) { { Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m4EA838AE9172F2A6287C57E8E374316497732218((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); return L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFDD2BBD8D64FB9201967721943E88D9736F63B8E_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method) { { Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m4EA838AE9172F2A6287C57E8E374316497732218((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m9132417EC1C26BEAE9ABCE6AE0DF88050384B7BE_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method) { { Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m4EA838AE9172F2A6287C57E8E374316497732218((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::GetRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* List_1_GetRange_mC3396A3104CCB56B340D1368EAC75D99701BA4FE_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* 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 = (int32_t)__this->____size_2; 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_t0E01504A65F1417A9139032E5697BC97757E89EF* L_6 = (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); V_0 = L_6; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_7 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_8 = ___0_index; List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_9 = V_0; NullCheck(L_9); HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_10 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)L_9->____items_1; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_14 = V_0; return L_14; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m312AE1B613B9E3618120FAB81DB00D29DC92CF29_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_item, const RuntimeMethod* method) { { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_0 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mE1524189A8C41656505882E450FB2362F2C4B152_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)((HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_3; } IL_0015: { return (-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m0411C52B18B451C7015FCA60977CE147F04F439B_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_3 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->____size_2; (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = (int32_t)__this->____size_2; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_7 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_8 = ___0_index; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_9 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; 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: { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_13 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_14 = ___0_index; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)L_15); int32_t L_16 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m4ACDB550639235FF08577E3BA115376F1F1FB052_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)((HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m93A16E6E89C2CCF19E644264D41D7ED124F398BC_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __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 = (int32_t)__this->____size_2; 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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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 = (int32_t)__this->____size_2; int32_t L_9 = V_1; (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_12 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_13 = ___0_index; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_14 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->____size_2; 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_t0E01504A65F1417A9139032E5697BC97757E89EF*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_20 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_21 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; 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); HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_24 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_27 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_28 = ___0_index; int32_t L_29 = (int32_t)__this->____size_2; 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; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_32 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = (int32_t)__this->____size_2; int32_t L_35 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = (int32_t)__this->____size_2; 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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: {// begin finally (depth: 1) { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { 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); HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_45; L_45 = InterfaceFuncInvoker0< HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); } IL_00fb: { int32_t L_49 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m564027F19A01DCC6081364614DD460454254353A_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); 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; (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mC0C71920576215095F70D0D6D76A5E1C1258B3FC_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)((HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mF9E26760A5DB8E43DC26B8C77F0415057049A1BD_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_4 = ___0_match; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_5 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_16 = ___0_match; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_17 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->____size_2; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_24 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_27 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; 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; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->____size_2; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { if (!true) { goto IL_00ad; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_34 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size_2 = L_40; int32_t L_41 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m2E45D98696C2A643A63107B28FA261F82B3A15F8_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = (int32_t)__this->____size_2; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_5 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_6 = ___0_index; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_7 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_8 = ___0_index; int32_t L_9 = (int32_t)__this->____size_2; 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: { if (!true) { goto IL_0063; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_11 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)); HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)L_13); } IL_0063: { int32_t L_14 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m50FB49DCDD013DAE542432EB081BEF39447948EA_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_7 = (int32_t)__this->____size_2; int32_t L_8 = ___1_count; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = (int32_t)__this->____size_2; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_11 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_14 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1)); if (!true) { goto IL_008d; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_19 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_20 = (int32_t)__this->____size_2; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mC0E1CB3CA086D3FF64E87A3EA3F10D64C48DB201_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m99102DC6E59453ED73BF3047BAAA2E310D8DC09C_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __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 = (int32_t)__this->____size_2; 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; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_6 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); } IL_0038: { int32_t L_9 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mDD864B3A9F6015E40DB1413DF37E2ACEBDE639F0_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m073DAD91C6168899B47E6B294D97FDFEBC3D1F8D_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); RuntimeObject* L_1 = ___0_comparer; (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE91641F5E23CC4930ACBCD649505FD84D180887E_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __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 = (int32_t)__this->____size_2; 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; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_6 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); } IL_0039: { int32_t L_10 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEF2A27F8BC65D5D0F664A2DFED2229C0E8E30597_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, Comparison_1_t2F890216C667CB70FF9972329BAE3C3D04705D2A* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t2F890216C667CB70FF9972329BAE3C3D04705D2A* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_2 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_t2F890216C667CB70FF9972329BAE3C3D04705D2A* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*, int32_t, int32_t, Comparison_1_t2F890216C667CB70FF9972329BAE3C3D04705D2A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0026: { int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* List_1_ToArray_m09ACB4F827636DD1378598AD06FFE5578C80686C_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method) { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* V_0 = NULL; { int32_t L_0 = (int32_t)__this->____size_2; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_1 = ((List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; return L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_3 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)(HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_4 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_5 = V_0; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_7 = V_0; return L_7; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mD2FC2628936EE4FA9D8583FB6FA5358E40DE89CD_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_0 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; 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 = (int32_t)__this->____size_2; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->____size_2; (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m17A27F76965372726A88A2D693DB5C14B5D2CA0A_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __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; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: {// begin finally (depth: 1) { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_6; L_6 = InterfaceFuncInvoker0< HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = (int32_t)__this->____size_2; HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_8 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; 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 = (int32_t)__this->____size_2; (( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_003c_1: { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_10 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1; int32_t L_11 = (int32_t)__this->____size_2; V_2 = L_11; int32_t L_12 = V_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m003868332E1A4398E6F9687DD83088DC120D12F1_gshared (const RuntimeMethod* method) { { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_0 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)(HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6F6EADBE7E1BA6DC636C6FD36CF3B616EC1F0F6A_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_0 = ((List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m06CA33ACA045EB2F5787726349F48C7ECE329A00_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __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, 0)); AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_2 = ((List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_4 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)(AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->____items_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8D94AF9F178E1EC46DD213E86381980FE974F160_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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, 0)); AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_6 = ((List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_8 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)(AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->____items_1 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8); RuntimeObject* L_9 = V_0; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_10 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size_2 = L_11; return; } IL_0050: { __this->____size_2 = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_12 = ((List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); RuntimeObject* L_13 = ___0_collection; (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m543D5B4AD93A6EEC24D1A67375C841A34B674B12_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method) { { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_0 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mFF7BD33F543146EB4FB2B1BDD052D55B7D92D538_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_value, const RuntimeMethod* method) { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = (int32_t)__this->____size_2; 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; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_3 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; 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; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_6 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)(AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = (int32_t)__this->____size_2; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_8 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_9 = V_0; int32_t L_10 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_11 = V_0; __this->____items_1 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_12 = ((List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m3C452E48380C64B784603ABE24F5DC658ED6ED7F_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mD0E543EB2AC84374DCCFFB976E9C41F1A8405B29_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE6DFE0399C050D871D32720BB809F0BC1E0CD55E_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mCED7F2E4D83153CE9189BA5E746F6119CE0F4ACF_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mF6F2CE407134ED6C8EA014C77D9D761F23AF13D3_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __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 = (RuntimeObject*)__this->____syncRoot_4; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); NullCheck(L_2); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4; return L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F List_1_get_Item_mCF7D7B7DA6003179D21EE34D00F0417EC346074C_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_2 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m8CEE641C5F1EB66D3B1C5F51DE523896E797F65B_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_2 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_3 = ___0_index; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)L_4); int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m55A55E1405BF0C43BC30EC7B45834582D9E74C6E_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F 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, 6)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)); AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_2 = V_0; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m1EC79E13EA8579003F9072C74BE3B2739FC1CC4C_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_1; L_1 = (( AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mC8C5FA86C0DE0F7967A30456EB25D85AF946C001_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)((AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mA97EB55A37388682A2AA83D408652AC0A5C56A36_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___0_item, const RuntimeMethod* method) { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_1 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_6 = V_0; int32_t L_7 = V_1; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)L_8); return; } IL_0034: { AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_9 = ___0_item; (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } // System.Void System.Collections.Generic.List`1::AddWithResize(T) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mAA60C09B965FC4C26ECF0B23447706466246F773_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____size_2; V_0 = L_0; int32_t L_1 = V_0; (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_2 = V_0; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1)); AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_3 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_4 = V_0; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)L_5); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m3DC72BCC0967AD29C2BA5854DE2D2B98DA666AB4_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) RuntimeObject* L_1 = ___0_item; (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)((AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject* L_2 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { int32_t L_5; L_5 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return ((int32_t)il2cpp_codegen_subtract(L_5, 1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m0081396593598767BACD84E8A32A29B776AE009E_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tAB4AE1533D60266C66FD0C4C06019093B565312D* List_1_AsReadOnly_m266B3B15598322597B5E4D5DD9275700E97FA68B_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tAB4AE1533D60266C66FD0C4C06019093B565312D* L_0 = (ReadOnlyCollection_1_tAB4AE1533D60266C66FD0C4C06019093B565312D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_tAB4AE1533D60266C66FD0C4C06019093B565312D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return L_0; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mF3748E26EF15E1E23A36FFE24A057EF1E9E26134_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, int32_t ___1_count, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___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 = (int32_t)__this->____size_2; 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: { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_5 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*, int32_t, int32_t, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return L_10; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m8E3F3B5BEDC78E95A78E2774D8B55C4EF6C29E2D_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, int32_t, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m8B6BE28E8ABEB05A0188A9891E3E1D4B745E902C_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, int32_t, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_3; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m21EBF4DA7046FD03F2CFFE202C5036D70622F9F9_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!false) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_3 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m1F77AAB45A915B27DD62DAD86246209F52B962A9_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mCB63EFC2FF8B5F7477675ECBA5A3F9601AE0BFF1_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)((AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22)); return L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF893CDC6650798DAEF8E117B7AC9377FD7A754D1_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* ___0_array, const RuntimeMethod* method) { { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_0 = ___0_array; (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mC6EE48ADBFA526200D597A780DE37947589A618B_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __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 {// begin try (depth: 1) AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_3 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; }// end try (depth: 1) 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: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0031; }// end catch (depth: 1) IL_0031: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mB69935DD919E547BC143150B9807375D964D754B_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_0 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m44419AE0BBC97D606CC413A487C5DA0990EDDCE0_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_0 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; 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; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_2 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_3 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; 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; (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m809F1ECDC0CD5D1196D5D79553717C581B2858E6_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* ___0_match, const RuntimeMethod* method) { { Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F List_1_Find_m0B6A8185B56B64508C2E67EA9D90E27C1B2DA06E_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* 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_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_1 = ___0_match; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_2 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_6) { goto IL_002e; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_7 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F 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 = (int32_t)__this->____size_2; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)); AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_14 = V_1; return L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* List_1_FindAll_mCD2A65EF5B91E46732F1795540BB27EB12888208_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* ___0_match, const RuntimeMethod* method) { List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* L_1 = (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_2 = ___0_match; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_3 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_7) { goto IL_0039; } } { List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* L_8 = V_0; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_9 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); } 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* L_16 = V_0; return L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m5E68857657ED2CD48D2EF670E24DD5AA4BABC6E5_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, int32_t, Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2084F0F0C2213295F73B0030DFD13791BE8A11A8_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* ___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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; 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_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* 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_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_10 = ___2_match; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_11 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); 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); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m114A748A7754BF937F4D8053DB56A15DD9D79E8B_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, Action_1_t0C3B390E748B22BB816D4389D3E3FD69BB583184* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t0C3B390E748B22BB816D4389D3E3FD69BB583184* 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 = (int32_t)__this->____version_3; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->____version_3; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t0C3B390E748B22BB816D4389D3E3FD69BB583184* L_4 = ___0_action; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_5 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_t0C3B390E748B22BB816D4389D3E3FD69BB583184*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); 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 = (int32_t)__this->____size_2; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->____version_3; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7 List_1_GetEnumerator_m0A520DFDC92E1D02CA7CB1A02FAC36F609C42D21_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method) { { Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m804E31DF35E612C4E57C929EFC726AEB629042B6((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); return L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m76B575F4695A0EC4C59E6BE4826BA28F9E0696EE_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method) { { Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m804E31DF35E612C4E57C929EFC726AEB629042B6((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m3AC3F1659EE8A280D9FE56E597F326EE017B427C_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method) { { Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m804E31DF35E612C4E57C929EFC726AEB629042B6((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::GetRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* List_1_GetRange_mA93F9AF583C3EC6972575062B85D0B6BB59C970A_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* 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 = (int32_t)__this->____size_2; 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_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* L_6 = (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); V_0 = L_6; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_7 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_8 = ___0_index; List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* L_9 = V_0; NullCheck(L_9); AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_10 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)L_9->____items_1; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* L_14 = V_0; return L_14; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m26B4953082EFEFF5B1D2B10C0B73747C41F0410F_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___0_item, const RuntimeMethod* method) { { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_0 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mAEFA4DC9365F3F408C8AC9F794A84D4B93A3972A_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)((AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_3; } IL_0015: { return (-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mF982C71582C1060BD1CA09D6E2B54E58CEA89062_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_3 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->____size_2; (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = (int32_t)__this->____size_2; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_7 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_8 = ___0_index; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_9 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; 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: { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_13 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_14 = ___0_index; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)L_15); int32_t L_16 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m8FAA6B17C71CB001ADDAA6C0EC491DD5308600D7_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)((AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mC9A4B1313F39B791A678D578B19025AD0B9FB8F2_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __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 = (int32_t)__this->____size_2; 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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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 = (int32_t)__this->____size_2; int32_t L_9 = V_1; (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_12 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_13 = ___0_index; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_14 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->____size_2; 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_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_20 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_21 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; 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); AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_24 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_27 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_28 = ___0_index; int32_t L_29 = (int32_t)__this->____size_2; 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; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_32 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = (int32_t)__this->____size_2; int32_t L_35 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = (int32_t)__this->____size_2; 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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: {// begin finally (depth: 1) { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { 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); AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_45; L_45 = InterfaceFuncInvoker0< AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); } IL_00fb: { int32_t L_49 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m274A2051888EE03CC02DF616D668DDEF23B9162B_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); 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; (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m29BC3C6420F63C45896854F79AE0D09A0EC271D9_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)((AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mF0DFAA8B97112EEA6532941EF69123B881064D94_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_4 = ___0_match; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_5 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_16 = ___0_match; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_17 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->____size_2; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_24 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_27 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; 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; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->____size_2; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { if (!false) { goto IL_00ad; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_34 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size_2 = L_40; int32_t L_41 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m1306841CA749860C8EB0A1F672632D2275C7A20E_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, const RuntimeMethod* method) { AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = (int32_t)__this->____size_2; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_5 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_6 = ___0_index; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_7 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_8 = ___0_index; int32_t L_9 = (int32_t)__this->____size_2; 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: { if (!false) { goto IL_0063; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_11 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)); AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)L_13); } IL_0063: { int32_t L_14 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m863EBA80EB9CCFE73830BF177F56B1AF3D3D3C47_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_7 = (int32_t)__this->____size_2; int32_t L_8 = ___1_count; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = (int32_t)__this->____size_2; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_11 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_14 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1)); if (!false) { goto IL_008d; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_19 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_20 = (int32_t)__this->____size_2; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m33F3FF1437EA4526BAF79B4429C555518198C3AD_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mEE6CD376D1997D021DE935BAAD8697B092CB1CA8_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __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 = (int32_t)__this->____size_2; 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; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_6 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); } IL_0038: { int32_t L_9 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9819D669A31BC87105A8D8F7BE7D3E2B71B7E440_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m2F8FF982504339C004BFF76DE492FC0CA9F14CB3_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); RuntimeObject* L_1 = ___0_comparer; (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m2122CDD7DD24C8E465FFF3EDD16197D2CDB763D1_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __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 = (int32_t)__this->____size_2; 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; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_6 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); } IL_0039: { int32_t L_10 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9176258821DDE7D190D90AB795D92B5541AD036D_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, Comparison_1_t8407DE1EBA2A06C2BB3C96EC6F0C8CC2CDA68C24* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t8407DE1EBA2A06C2BB3C96EC6F0C8CC2CDA68C24* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_2 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_t8407DE1EBA2A06C2BB3C96EC6F0C8CC2CDA68C24* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*, int32_t, int32_t, Comparison_1_t8407DE1EBA2A06C2BB3C96EC6F0C8CC2CDA68C24*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0026: { int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* List_1_ToArray_m23CF8B237D95B6DEA98D76D85E07CA17E77D9555_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method) { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* V_0 = NULL; { int32_t L_0 = (int32_t)__this->____size_2; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_1 = ((List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; return L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_3 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)(AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_4 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_5 = V_0; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_7 = V_0; return L_7; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m5CE6FFA1056439A4718E8400A82E158744E14941_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_0 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; 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 = (int32_t)__this->____size_2; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->____size_2; (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m4B1E3AEC77D10DB2AD81A0C390D96EB43D3AC0F0_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __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; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: {// begin finally (depth: 1) { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_6; L_6 = InterfaceFuncInvoker0< AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = (int32_t)__this->____size_2; AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_8 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; 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 = (int32_t)__this->____size_2; (( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_003c_1: { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_10 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1; int32_t L_11 = (int32_t)__this->____size_2; V_2 = L_11; int32_t L_12 = V_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mDA188F9566057C1603FB5189DC2A06EDB615E8F3_gshared (const RuntimeMethod* method) { { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_0 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)(AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7D4F43305C56784B65AD99C25C775F4A023FE63C_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_0 = ((List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2F726049335B08C730F203362AFBD34B99CF0136_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __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, 0)); EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_2 = ((List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_4 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)(EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->____items_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F2D606F55E5DFBA547067D28EF7415B0A6AA78F_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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, 0)); EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_6 = ((List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_8 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)(EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->____items_1 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8); RuntimeObject* L_9 = V_0; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_10 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size_2 = L_11; return; } IL_0050: { __this->____size_2 = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_12 = ((List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); RuntimeObject* L_13 = ___0_collection; (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m7DAE3B6E95E308D75EA22AA561E7C24CEC4C2BD8_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method) { { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_0 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m3B39C56CE726DF02A3E2A5D34EC4FC7B46A67372_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_value, const RuntimeMethod* method) { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = (int32_t)__this->____size_2; 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; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_3 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; 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; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_6 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)(EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = (int32_t)__this->____size_2; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_8 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_9 = V_0; int32_t L_10 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_11 = V_0; __this->____items_1 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_12 = ((List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2C2B2A9F069638A5AB83EF4BCB47BC7ED7148181_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m408E3B39DA103180910EA13FBA3DE55BC6ACCA3F_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m5E4B09333A9492BC5F57C2B13720DBF55B047C82_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mE266FF0890F39B008A6272E0DC9001DA5B1554F8_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m63E6FBC6E4256F92E99B1943E4A41B8846D7E025_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __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 = (RuntimeObject*)__this->____syncRoot_4; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); NullCheck(L_2); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4; return L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t5BB71DEFECE7290EB599134445761BB2F904534E List_1_get_Item_m08BD88399E66E2CA9E860E93B01D97390742EDFF_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_2 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mF25E049CB71740D4EA06AA9D56418AFF1325B065_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_2 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_3 = ___0_index; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)L_4); int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m49C6C6A6EBBF7367F4E381EB567EB4E31EAFA10D_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { Edge_t5BB71DEFECE7290EB599134445761BB2F904534E 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, 6)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)); Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_2 = V_0; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m0451AE79643BE117E1FB4B9909DEF5C53BDA99CC_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_1; L_1 = (( Edge_t5BB71DEFECE7290EB599134445761BB2F904534E (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mFFE86AE9C2CF46AC58246BC595CBD5E00735005F_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)((Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m05D315370308E45C250EAEF0FD5DC0A3B67E6168_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___0_item, const RuntimeMethod* method) { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_1 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_6 = V_0; int32_t L_7 = V_1; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)L_8); return; } IL_0034: { Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_9 = ___0_item; (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } // System.Void System.Collections.Generic.List`1::AddWithResize(T) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mD0024847244F1EECEF1A4A7F372DD148156D5E0D_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____size_2; V_0 = L_0; int32_t L_1 = V_0; (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_2 = V_0; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1)); EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_3 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_4 = V_0; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)L_5); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m1600C8E602ADAFE00FCF727EDEDD60ADA77C2A1B_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) RuntimeObject* L_1 = ___0_item; (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)((Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject* L_2 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { int32_t L_5; L_5 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return ((int32_t)il2cpp_codegen_subtract(L_5, 1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mC94588E9128F4A92C46CDF94F71232A34D7FAA3F_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tB4DCCEB28C5058B04598C1381BD76DFBDAA9D01E* List_1_AsReadOnly_mB96361BBB6541D742FBBE6DD86C70A3BA837A8AA_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tB4DCCEB28C5058B04598C1381BD76DFBDAA9D01E* L_0 = (ReadOnlyCollection_1_tB4DCCEB28C5058B04598C1381BD76DFBDAA9D01E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_tB4DCCEB28C5058B04598C1381BD76DFBDAA9D01E*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return L_0; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m2619E3AF69FF75614A67451316D2B6BC604DBCE2_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, int32_t ___1_count, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___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 = (int32_t)__this->____size_2; 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: { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_5 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*, int32_t, int32_t, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return L_10; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m7B9CC348B806356BB51E8B0D3FB0CC5566F483C3_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, int32_t, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m880D781E8C79750106C14F42E1F4B884C7A9F406_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, int32_t, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_3; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m857B47AC1B4D6F56BA7D8624E6811A5FBA29D821_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!false) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_3 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m24931CEE054B0E5C7B3056C8D86B73422D9C569C_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m29629F2D5F775D1FCCA8003219C427D32D45C40F_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)((Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22)); return L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mC6255E1D0E8510A1D913B228B8EB251F3B2F1B59_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* ___0_array, const RuntimeMethod* method) { { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_0 = ___0_array; (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m79C060D8AC9813511AAA6F6FA90E723DCCAB13A1_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __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 {// begin try (depth: 1) EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_3 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; }// end try (depth: 1) 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: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0031; }// end catch (depth: 1) IL_0031: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mA1D9AA9E90988E364A3E3CD0B62D127E239D11EB_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_0 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mDF684FF9B466E1A73A1869A14C287D2CDDA6DBF6_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_0 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; 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; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_2 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_3 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; 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; (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m73A32DE36AD99431E4250607AF0F1DC136EF8B34_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* ___0_match, const RuntimeMethod* method) { { Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t5BB71DEFECE7290EB599134445761BB2F904534E List_1_Find_mE8A03E5BE505339018A9050E96F97E5976A39D3A_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* 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_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_1 = ___0_match; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_2 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_6) { goto IL_002e; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_7 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E 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 = (int32_t)__this->____size_2; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)); Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_14 = V_1; return L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* List_1_FindAll_mA3D63B99F6374E0C053E9DE292594282B0F38F94_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* ___0_match, const RuntimeMethod* method) { List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* L_1 = (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_2 = ___0_match; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_3 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_7) { goto IL_0039; } } { List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* L_8 = V_0; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_9 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); } 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* L_16 = V_0; return L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mC03D379B70C26C6EE8F94A75AEC27AACB4D58037_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, int32_t, Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m0311896A4D09B13DD4DD95F076AFF9310EDC0CAE_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* ___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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; 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_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* 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_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_10 = ___2_match; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_11 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); 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); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m29C0409FD685A5B64302B2F736DEC7207E4640DD_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Action_1_t28021EE7E7991FCB7E5F0CC57A8B5478B1CD61DA* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t28021EE7E7991FCB7E5F0CC57A8B5478B1CD61DA* 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 = (int32_t)__this->____version_3; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->____version_3; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t28021EE7E7991FCB7E5F0CC57A8B5478B1CD61DA* L_4 = ___0_action; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_5 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_t28021EE7E7991FCB7E5F0CC57A8B5478B1CD61DA*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); 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 = (int32_t)__this->____size_2; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->____version_3; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1 List_1_GetEnumerator_m81919FEC0F4DA721CF7F62EDFC153721517ECD69_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method) { { Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCD61D7321CD0F3BCC5ED798BB55E4A437C70D2F4((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); return L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m7C0D9D3DD578CD69CA2172D6464E139144116EF4_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method) { { Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCD61D7321CD0F3BCC5ED798BB55E4A437C70D2F4((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m034CB115A1231728B7005D7814B6CCD649FF5F8D_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method) { { Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCD61D7321CD0F3BCC5ED798BB55E4A437C70D2F4((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::GetRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* List_1_GetRange_m9E4519A8C554F579185EC27F7AD4ADFB1AED4CA7_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* 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 = (int32_t)__this->____size_2; 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_t32DEBCF64237D176F431F336567D47CFF9EAF278* L_6 = (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); V_0 = L_6; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_7 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_8 = ___0_index; List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* L_9 = V_0; NullCheck(L_9); EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_10 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)L_9->____items_1; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* L_14 = V_0; return L_14; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m039855C0D2A785461DE4254E1F3BCC7E01855DAB_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___0_item, const RuntimeMethod* method) { { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_0 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mDEA570FDB1A154F346E1B2A0FDE0767FD5D3A266_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)((Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_3; } IL_0015: { return (-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mECD090DEC957482F25AA9313CA0C5183A18EECCC_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_3 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->____size_2; (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = (int32_t)__this->____size_2; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_7 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_8 = ___0_index; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_9 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; 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: { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_13 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_14 = ___0_index; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)L_15); int32_t L_16 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mC24DD1A2CBEA5D3C2824150020500C1D5E1597C9_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)((Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m34CF0E583A28D0E6C778BD9BC15DC7CB54274E6A_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __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 = (int32_t)__this->____size_2; 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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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 = (int32_t)__this->____size_2; int32_t L_9 = V_1; (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_12 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_13 = ___0_index; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_14 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->____size_2; 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_t32DEBCF64237D176F431F336567D47CFF9EAF278*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_20 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_21 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; 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); EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_24 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_27 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_28 = ___0_index; int32_t L_29 = (int32_t)__this->____size_2; 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; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_32 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = (int32_t)__this->____size_2; int32_t L_35 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = (int32_t)__this->____size_2; 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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: {// begin finally (depth: 1) { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { 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); Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_45; L_45 = InterfaceFuncInvoker0< Edge_t5BB71DEFECE7290EB599134445761BB2F904534E >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); } IL_00fb: { int32_t L_49 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mEE6FAB16D7DBB3943C9EE1C19690331246C23E0A_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); 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; (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m830DFBA6C90D646E1D07BAD79FF284E53C3A27FA_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)((Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m458F10CBE9024D662F408A9789C0F3DE6D301022_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_4 = ___0_match; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_5 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_16 = ___0_match; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_17 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->____size_2; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_24 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_27 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; 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; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->____size_2; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { if (!false) { goto IL_00ad; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_34 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size_2 = L_40; int32_t L_41 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m0E438F7613BB5E962132B868A400351A840F3CB1_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, const RuntimeMethod* method) { Edge_t5BB71DEFECE7290EB599134445761BB2F904534E V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = (int32_t)__this->____size_2; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_5 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_6 = ___0_index; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_7 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_8 = ___0_index; int32_t L_9 = (int32_t)__this->____size_2; 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: { if (!false) { goto IL_0063; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_11 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)); Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)L_13); } IL_0063: { int32_t L_14 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m3C0B101AAE09237F37AE5DDD7B9A9DF5A18810B8_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_7 = (int32_t)__this->____size_2; int32_t L_8 = ___1_count; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = (int32_t)__this->____size_2; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_11 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_14 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1)); if (!false) { goto IL_008d; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_19 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_20 = (int32_t)__this->____size_2; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m67EA8D714CFBF735EABCD78590CB6504D552E450_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mB302769A659DD2D2C2DB65718C2A373FFCDA93A8_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __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 = (int32_t)__this->____size_2; 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; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_6 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); } IL_0038: { int32_t L_9 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m99DE5BA3A006E56A029156EB4D6EA7227B9D44E9_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mBF8C9B9B1CF0169A7FDB7B91E03DEECD4124334C_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); RuntimeObject* L_1 = ___0_comparer; (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m40B0843E4178BCC047881A717A7EE26AC0BC3E3F_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __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 = (int32_t)__this->____size_2; 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; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_6 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); } IL_0039: { int32_t L_10 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m1758FAA1CB166250360EAB5D36C3BC7EC8E48B5B_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Comparison_1_t8F7FFB6EC33230EC308FB02DB5A7AC8C9B7C945F* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t8F7FFB6EC33230EC308FB02DB5A7AC8C9B7C945F* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_2 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_t8F7FFB6EC33230EC308FB02DB5A7AC8C9B7C945F* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*, int32_t, int32_t, Comparison_1_t8F7FFB6EC33230EC308FB02DB5A7AC8C9B7C945F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0026: { int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* List_1_ToArray_mA5AC0549E54235F456452D2F8865EE42812782C1_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method) { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* V_0 = NULL; { int32_t L_0 = (int32_t)__this->____size_2; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_1 = ((List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; return L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_3 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)(EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_4 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_5 = V_0; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_7 = V_0; return L_7; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mDC3694C482A2F851D0C59D6F1A2CB0F35EC977FD_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_0 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; 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 = (int32_t)__this->____size_2; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->____size_2; (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m57B73A8196B05F209E21237C84DF4A5B92791FB2_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __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; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: {// begin finally (depth: 1) { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_6; L_6 = InterfaceFuncInvoker0< Edge_t5BB71DEFECE7290EB599134445761BB2F904534E >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = (int32_t)__this->____size_2; EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_8 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; 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 = (int32_t)__this->____size_2; (( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_003c_1: { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_10 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1; int32_t L_11 = (int32_t)__this->____size_2; V_2 = L_11; int32_t L_12 = V_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mF0A46CFC8DCB285C6EF1FC5A72306CF460B5F7F6_gshared (const RuntimeMethod* method) { { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_0 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)(EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m523CCF76E3F364BAB0C205DB92FC2A60FB3B96D8_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_0 = ((List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mAF01CC3C1741EE90595FABECF7AF6F88931C1551_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __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, 0)); EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_2 = ((List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_4 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)(EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->____items_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD637647ED2F8F7EDCC3726709C669D3FA445C201_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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, 0)); EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_6 = ((List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_8 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)(EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->____items_1 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8); RuntimeObject* L_9 = V_0; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_10 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size_2 = L_11; return; } IL_0050: { __this->____size_2 = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_12 = ((List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); RuntimeObject* L_13 = ___0_collection; (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m481EBBA8C585DCA8CC13ECC8C3F70F6AC5B3825B_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method) { { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_0 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m9EF550711D302AB590580ED386FA925FAE269424_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_value, const RuntimeMethod* method) { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = (int32_t)__this->____size_2; 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; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_3 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; 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; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_6 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)(EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = (int32_t)__this->____size_2; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_8 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_9 = V_0; int32_t L_10 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_11 = V_0; __this->____items_1 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_12 = ((List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mB5958EE690BE1BC684525720DE2037F5AFB5EBA7_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mC2F39A4B76E33567CD71718648CA389ACD8EBDEC_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mF11B0747D35B3EA70D0C1CE948AC63D2A3E76A9E_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m4C8992E12E686EF6B39439ACFD02BE76F2B8989C_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mFA2D5D0332378BE4B0BF782D5491A8241E126C0A_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __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 = (RuntimeObject*)__this->____syncRoot_4; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); NullCheck(L_2); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4; return L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 List_1_get_Item_m9B22B7BB9617372D85050268BDC868F266B5F7A0_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_2 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m28F1ED679C700E9EBFDCDDD74279DCA7F9AA23CE_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_2 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_3 = ___0_index; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)L_4); int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m26121CE820E6136ED72E7DAFC6A0D8B478D3F00E_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 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, 6)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)); EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_2 = V_0; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mEC6D9AB3236BEE2E5EFB56642BCD97D87BB30A77_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_1; L_1 = (( EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m3A2ED9BF11AEA69B5D9B69E3895954A6C2422C7E_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)((EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mB563BECDD58CEF0714166F3A1D6C1EFB5AE99607_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___0_item, const RuntimeMethod* method) { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_1 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_6 = V_0; int32_t L_7 = V_1; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)L_8); return; } IL_0034: { EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_9 = ___0_item; (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } // System.Void System.Collections.Generic.List`1::AddWithResize(T) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mDFD86B452D33161EDACCFA33952C8134B289C7AF_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____size_2; V_0 = L_0; int32_t L_1 = V_0; (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_2 = V_0; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1)); EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_3 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_4 = V_0; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)L_5); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mB61BFDB643B0D83FBE80BE5B3C6520DE9577C848_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) RuntimeObject* L_1 = ___0_item; (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)((EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject* L_2 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { int32_t L_5; L_5 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return ((int32_t)il2cpp_codegen_subtract(L_5, 1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m3D146D7E5521F8C7DBEFDF52DB71A3E39251D9C8_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t96BDBAAABBD2A0574DB3B9684105A9ECC6BF0AB2* List_1_AsReadOnly_m296D4F263865240DB14723197E8281AD2F3CE143_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t96BDBAAABBD2A0574DB3B9684105A9ECC6BF0AB2* L_0 = (ReadOnlyCollection_1_t96BDBAAABBD2A0574DB3B9684105A9ECC6BF0AB2*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_t96BDBAAABBD2A0574DB3B9684105A9ECC6BF0AB2*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return L_0; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mD8DDEFD5045D909960470CC7729E703E01DDB64F_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, int32_t ___1_count, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___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 = (int32_t)__this->____size_2; 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: { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_5 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*, int32_t, int32_t, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return L_10; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mDDDDE2EECD07FE8ADF8FA13A9C4A9C6C7F19DE87_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, int32_t, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m36C7B1A57E0C651163B91A778E640B86B3980305_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, int32_t, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_3; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m96843CF7E233830FD06AFF01A34694BB185415E0_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!false) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_3 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mB3BE7642EAF85B96EFA98B256553A80D131B9249_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mA6FA288209BA9B84CA2FEDC9E84AB87A7849DBF3_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)((EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22)); return L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m2E6F42EB8D5A405718C3DDD12EE1C84674480190_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* ___0_array, const RuntimeMethod* method) { { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_0 = ___0_array; (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m81DDAD12F80757E404434697AE91DCF0B5880CDF_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __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 {// begin try (depth: 1) EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_3 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; }// end try (depth: 1) 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: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0031; }// end catch (depth: 1) IL_0031: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m8AACE0F93B2B3FE535B2F7F47AC42FA3FE51F648_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_0 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m6C3FF91824AAC303A6840318E55AE8A68F6EF8D3_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_0 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; 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; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_2 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_3 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; 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; (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mC0E43F6EEBAC83F9D8951324F7F167851F3915E7_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* ___0_match, const RuntimeMethod* method) { { Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 List_1_Find_mA4ED3149CF3CD3A844A563B6B8303250085729C3_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* 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_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_1 = ___0_match; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_2 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_6) { goto IL_002e; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_7 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 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 = (int32_t)__this->____size_2; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)); EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_14 = V_1; return L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* List_1_FindAll_m3D259A1CBDDBCD830CA8165E532B90BA452A38D2_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* ___0_match, const RuntimeMethod* method) { List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* L_1 = (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_2 = ___0_match; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_3 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_7) { goto IL_0039; } } { List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* L_8 = V_0; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_9 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); } 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* L_16 = V_0; return L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m492EAD6A9FBC4768EC678B5D7B836EFB929C7CE9_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, int32_t, Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mD5253B95BCBAA06B9488927CA2909E0684D81BED_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* ___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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; 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_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* 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_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_10 = ___2_match; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_11 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); 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); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mD088B9CA1D9B02AC7017A110A2A36518AAD0BDFB_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, Action_1_t981270C4FBC48F701CC337F56A9FF0D25C8DE78E* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t981270C4FBC48F701CC337F56A9FF0D25C8DE78E* 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 = (int32_t)__this->____version_3; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->____version_3; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t981270C4FBC48F701CC337F56A9FF0D25C8DE78E* L_4 = ___0_action; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_5 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_t981270C4FBC48F701CC337F56A9FF0D25C8DE78E*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); 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 = (int32_t)__this->____size_2; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->____version_3; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99 List_1_GetEnumerator_m63990C72DE3F01919723585E6EB61E21235E518D_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method) { { Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB5BBFA6CA62AEC6F0E44946142D10159A3DA2BBB((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); return L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m737EE15587BF43D1FB7428ED27116CFCBD24E89D_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method) { { Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB5BBFA6CA62AEC6F0E44946142D10159A3DA2BBB((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m53EBB41205213AB7F08BA481DD17E198B888AE7A_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method) { { Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB5BBFA6CA62AEC6F0E44946142D10159A3DA2BBB((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::GetRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* List_1_GetRange_mC92A1677E5F596581A5B0ADD2266502C254E180A_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* 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 = (int32_t)__this->____size_2; 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_tF922D3843C83052A9745AB290FA26E6B776A705D* L_6 = (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); V_0 = L_6; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_7 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_8 = ___0_index; List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* L_9 = V_0; NullCheck(L_9); EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_10 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)L_9->____items_1; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* L_14 = V_0; return L_14; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mA2C5EB880AF96264CC28F0A1DD8EC17305C31708_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___0_item, const RuntimeMethod* method) { { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_0 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m35300FDFFFEDBDDFC9D60AB000AEFCAB12448BC3_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)((EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_3; } IL_0015: { return (-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m9BB6D846D097657DFA82DDD15BF073AEC810A39C_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_3 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->____size_2; (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = (int32_t)__this->____size_2; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_7 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_8 = ___0_index; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_9 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; 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: { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_13 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_14 = ___0_index; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)L_15); int32_t L_16 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m50284F63E05B84C8BADDF00A008828AFFB035CA8_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)((EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mAB860058ECDA071144FA965DFC1CEE53899BEC36_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __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 = (int32_t)__this->____size_2; 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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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 = (int32_t)__this->____size_2; int32_t L_9 = V_1; (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_12 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_13 = ___0_index; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_14 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->____size_2; 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_tF922D3843C83052A9745AB290FA26E6B776A705D*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_20 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_21 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; 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); EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_24 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_27 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_28 = ___0_index; int32_t L_29 = (int32_t)__this->____size_2; 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; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_32 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = (int32_t)__this->____size_2; int32_t L_35 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = (int32_t)__this->____size_2; 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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: {// begin finally (depth: 1) { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { 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); EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_45; L_45 = InterfaceFuncInvoker0< EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); } IL_00fb: { int32_t L_49 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m870896D731035F3708B81EBB2174E7716B8CA9BC_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); 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; (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m219BB47DF7F48E1082ECF9C14E40A48E1A56EDF3_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)((EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m5C8627C8BCD5975459407FDFBA8DBD201C3CEB27_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_4 = ___0_match; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_5 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_16 = ___0_match; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_17 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->____size_2; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_24 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_27 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; 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; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->____size_2; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { if (!false) { goto IL_00ad; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_34 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size_2 = L_40; int32_t L_41 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mF70401D1D9B60945F6BF625E8E132893FB078496_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, const RuntimeMethod* method) { EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = (int32_t)__this->____size_2; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_5 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_6 = ___0_index; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_7 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_8 = ___0_index; int32_t L_9 = (int32_t)__this->____size_2; 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: { if (!false) { goto IL_0063; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_11 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)); EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)L_13); } IL_0063: { int32_t L_14 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m5CF83331E7A49E41D9A93355A1B91FCF4D4EBCFB_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_7 = (int32_t)__this->____size_2; int32_t L_8 = ___1_count; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = (int32_t)__this->____size_2; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_11 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_14 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1)); if (!false) { goto IL_008d; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_19 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_20 = (int32_t)__this->____size_2; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m7735CD787AED17C7E2B155457708A5F3C48CECB7_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m13D24B3932F059297A447489FCF22D2C0EBA5DB3_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __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 = (int32_t)__this->____size_2; 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; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_6 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); } IL_0038: { int32_t L_9 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m5D876775A5E75505718469455381FDCC8DAC9684_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m20053FA8F8AD2AC81B0770B0CCFCA99243FCEDBF_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); RuntimeObject* L_1 = ___0_comparer; (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE4E93FC50A34396FC054A19983A4FAA20A9BC750_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __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 = (int32_t)__this->____size_2; 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; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_6 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); } IL_0039: { int32_t L_10 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m1BF6A6080A444D7BC95EF7EF0CC8ADC4F75A2AEB_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, Comparison_1_t1BF90FE9FB509E4D6EBAEA588132044B3188A4BB* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t1BF90FE9FB509E4D6EBAEA588132044B3188A4BB* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_2 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_t1BF90FE9FB509E4D6EBAEA588132044B3188A4BB* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*, int32_t, int32_t, Comparison_1_t1BF90FE9FB509E4D6EBAEA588132044B3188A4BB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0026: { int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* List_1_ToArray_m9E201E3AB32D033A6DA971B6F301F464CE4D411D_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method) { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* V_0 = NULL; { int32_t L_0 = (int32_t)__this->____size_2; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_1 = ((List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; return L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_3 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)(EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_4 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_5 = V_0; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_7 = V_0; return L_7; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mB38D92D31C33E1727828708FD3196387EA5B5689_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_0 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; 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 = (int32_t)__this->____size_2; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->____size_2; (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mECA5E2ED338B34D11556D7ECDF3C3825C85D4952_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __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; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: {// begin finally (depth: 1) { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_6; L_6 = InterfaceFuncInvoker0< EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = (int32_t)__this->____size_2; EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_8 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; 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 = (int32_t)__this->____size_2; (( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_003c_1: { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_10 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1; int32_t L_11 = (int32_t)__this->____size_2; V_2 = L_11; int32_t L_12 = V_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m23727C7E313013F6D6997A5D17C8CACA23F3899F_gshared (const RuntimeMethod* method) { { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_0 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)(EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m39A95A08D2E8195A71FDACBE51FD28E367371033_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_0 = ((List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD8540F699B004706C2DD8F61BE5FF7493C9F855D_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __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, 0)); SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_2 = ((List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_4 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)(SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->____items_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8B3CA4AB3473BE4FDAE7388C2663EC1238DB2595_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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, 0)); SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_6 = ((List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_8 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)(SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->____items_1 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8); RuntimeObject* L_9 = V_0; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_10 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size_2 = L_11; return; } IL_0050: { __this->____size_2 = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_12 = ((List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); RuntimeObject* L_13 = ___0_collection; (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m9AE223D4601B5311EDE079EA499F8B7D7673DC60_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method) { { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_0 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m4E174F343607F8BE1C118705F5CA2B903D144B83_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_value, const RuntimeMethod* method) { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = (int32_t)__this->____size_2; 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; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_3 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; 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; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_6 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)(SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = (int32_t)__this->____size_2; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_8 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_9 = V_0; int32_t L_10 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_11 = V_0; __this->____items_1 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_12 = ((List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m3FCF2AE15F6092BF55767E99AFEA56ED134D197B_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m793CCEA8ABDD9A3F00E02CC33C9A3C00F2FCBD6D_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m22BDEF8494D156F9694A967BA900304D1D313307_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m98E86AE20390FBFDB0D1EADE5EE07EA7966057D3_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m4FEE9ACC8DEF6AB24E9590759886EED8B0BE68D3_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __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 = (RuntimeObject*)__this->____syncRoot_4; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); NullCheck(L_2); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4; return L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 List_1_get_Item_mE30ACEA2DD09C92B42A1A91698F471ADC1B39B25_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_2 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mEAD33906AF1AEDF175DAE8E5AE81F861F4B1054D_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_2 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_3 = ___0_index; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)L_4); int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m98FA30208E928C82CFACC7BC678E8D29BDC6DA2F_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 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, 6)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)); SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_2 = V_0; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m1F97C1CF797F31A3AF7938CA1FC352D730F5E217_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_1; L_1 = (( SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mAC511B3FB83D93FCAF45949ED09FBE539BD82486_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)((SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m8769F356F770CF3C712202A3685F2000D66496EF_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___0_item, const RuntimeMethod* method) { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_1 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_6 = V_0; int32_t L_7 = V_1; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)L_8); return; } IL_0034: { SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_9 = ___0_item; (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } // System.Void System.Collections.Generic.List`1::AddWithResize(T) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m21AB79D25C7EEA03E9B8D86AD7D0C2036810C59F_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____size_2; V_0 = L_0; int32_t L_1 = V_0; (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_2 = V_0; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1)); SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_3 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_4 = V_0; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)L_5); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mB1C4D147EBA009A7E6E943EE74EE4CB7012F2BC9_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) RuntimeObject* L_1 = ___0_item; (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)((SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject* L_2 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { int32_t L_5; L_5 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return ((int32_t)il2cpp_codegen_subtract(L_5, 1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m26A0E213AA0270678B27691CFED2A6B9CDE39B21_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t832B6DD8EA740574BD0A5BA158FBD0B9FB4A6C84* List_1_AsReadOnly_m03BF9D0C4260B61ED4F88030C155970BCF3C88DD_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t832B6DD8EA740574BD0A5BA158FBD0B9FB4A6C84* L_0 = (ReadOnlyCollection_1_t832B6DD8EA740574BD0A5BA158FBD0B9FB4A6C84*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_t832B6DD8EA740574BD0A5BA158FBD0B9FB4A6C84*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return L_0; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m79ABC21D617C1A2A2483C11517ED639ADF21B3D1_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, int32_t ___1_count, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___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 = (int32_t)__this->____size_2; 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: { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_5 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*, int32_t, int32_t, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return L_10; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m88992792483A157813F7174A72E46B19C5B66AC2_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, int32_t, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m7AFE463039AE95D045057143D6AFDFE5423988F3_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, int32_t, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_3; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m7EC5010BDE68C244E15BB463678F1A08ACC73D07_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!false) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_3 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mD705BDA45792A25124696900B49E128DDAE171BA_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m41B6CBB7800F483F6A628A10B93EC01FFA687C2B_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)((SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22)); return L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mAAC81CF1E161B11FCE6AF5A4C7C7D49430CFCA20_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* ___0_array, const RuntimeMethod* method) { { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_0 = ___0_array; (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mBFB1D794067A612E2CF13DEF590FBE964AB47DE5_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __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 {// begin try (depth: 1) SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_3 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; }// end try (depth: 1) 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: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0031; }// end catch (depth: 1) IL_0031: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m7479667C08A23B0F9C7034D9A6020C176A8DAB16_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_0 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mF53062396A6A96E8A242C8E7DEC57C623E851B91_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_0 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; 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; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_2 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_3 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; 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; (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mBDE96EA47236F8E76DCB58BE9AC764B4D3E04BBF_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* ___0_match, const RuntimeMethod* method) { { Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 List_1_Find_m4D3B104C332D9DEC047A81D897BF8C11DF0A256E_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* 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_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_1 = ___0_match; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_2 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_6) { goto IL_002e; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_7 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 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 = (int32_t)__this->____size_2; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)); SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_14 = V_1; return L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* List_1_FindAll_mE16DDC1603F5E1E3DB45A4C1D0578B7513576AFD_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* ___0_match, const RuntimeMethod* method) { List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* L_1 = (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_2 = ___0_match; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_3 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_7) { goto IL_0039; } } { List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* L_8 = V_0; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_9 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); } 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* L_16 = V_0; return L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mFA3213B93E1F40CB72E4F1151DCA45529499417E_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, int32_t, Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mB71C3E74169DDBCC14904F7950610BCBB7F45FE8_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* ___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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; 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_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* 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_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_10 = ___2_match; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_11 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); 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); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m161159F15DF73FFB4FA3AF542D55E9EE9343B08E_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, Action_1_tA0E8713CF7E788E5948F925559798A233FA4E784* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tA0E8713CF7E788E5948F925559798A233FA4E784* 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 = (int32_t)__this->____version_3; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->____version_3; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_tA0E8713CF7E788E5948F925559798A233FA4E784* L_4 = ___0_action; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_5 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_tA0E8713CF7E788E5948F925559798A233FA4E784*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); 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 = (int32_t)__this->____size_2; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->____version_3; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F List_1_GetEnumerator_m339A2D9E6C3B6A27E1FBDE731ED5D1B9A24B5192_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method) { { Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m922C0BFFF23B0B16F65BE9ED4B854DC333039FFD((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); return L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m2C5163BE4A26339DB6451C7911425A8B28622F2B_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method) { { Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m922C0BFFF23B0B16F65BE9ED4B854DC333039FFD((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m4DE07A3C1CB8B0B4F4245A116665B94058297B82_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method) { { Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m922C0BFFF23B0B16F65BE9ED4B854DC333039FFD((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::GetRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* List_1_GetRange_m73E3D68DBDE024C0724A8B18DE26CEA40068B736_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* 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 = (int32_t)__this->____size_2; 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_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* L_6 = (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); V_0 = L_6; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_7 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_8 = ___0_index; List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* L_9 = V_0; NullCheck(L_9); SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_10 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)L_9->____items_1; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* L_14 = V_0; return L_14; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m621CDB9E71EDCC9F5191AF364354066EADADFD73_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___0_item, const RuntimeMethod* method) { { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_0 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m5329E69C08772323E3E1C35A86F0A85BD510CF52_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)((SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_3; } IL_0015: { return (-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mAED4E599EE5D9260DEA4B3A518F5CCF83FCE7614_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_3 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->____size_2; (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = (int32_t)__this->____size_2; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_7 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_8 = ___0_index; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_9 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; 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: { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_13 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_14 = ___0_index; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)L_15); int32_t L_16 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mBE144373D7878EC7EFCF196A9328B1E52C855419_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)((SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m6B2D701A7FEEE1824D7C7055F414B488C189529E_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __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 = (int32_t)__this->____size_2; 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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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 = (int32_t)__this->____size_2; int32_t L_9 = V_1; (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_12 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_13 = ___0_index; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_14 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->____size_2; 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_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_20 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_21 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; 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); SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_24 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_27 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_28 = ___0_index; int32_t L_29 = (int32_t)__this->____size_2; 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; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_32 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = (int32_t)__this->____size_2; int32_t L_35 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = (int32_t)__this->____size_2; 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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: {// begin finally (depth: 1) { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { 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); SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_45; L_45 = InterfaceFuncInvoker0< SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); } IL_00fb: { int32_t L_49 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m66051DCD9D0955E9ACC5B424F1125D3BC7E5B94B_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); 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; (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mAE194F6A343D03ACCA93D0B9D4CC48B34C78E5C3_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)((SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m57E0180C5DFF3EB836CDE439010FC75AAC8E7EAB_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_4 = ___0_match; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_5 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_16 = ___0_match; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_17 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->____size_2; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_24 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_27 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; 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; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->____size_2; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { if (!false) { goto IL_00ad; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_34 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size_2 = L_40; int32_t L_41 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m66EBDFB170EAD4B620B0E4A8C6E2115D3BE6DA76_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, const RuntimeMethod* method) { SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = (int32_t)__this->____size_2; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_5 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_6 = ___0_index; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_7 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_8 = ___0_index; int32_t L_9 = (int32_t)__this->____size_2; 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: { if (!false) { goto IL_0063; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_11 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)); SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)L_13); } IL_0063: { int32_t L_14 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m37C0F3F41ED3DEEAB9D72A755A4ED37CA8147371_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_7 = (int32_t)__this->____size_2; int32_t L_8 = ___1_count; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = (int32_t)__this->____size_2; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_11 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_14 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1)); if (!false) { goto IL_008d; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_19 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_20 = (int32_t)__this->____size_2; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mA479B2C2C2B1008802DF95A3CD00B3BB39ACAC91_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m85966C730C1E09A74BA00E8657402071C179CD7D_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __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 = (int32_t)__this->____size_2; 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; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_6 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); } IL_0038: { int32_t L_9 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4517B137B1B7ADF4DD4C7CC982CF1F80D5DF8F14_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mDA1E53CA710617DCF75F5FC218A614E30D0AD96D_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); RuntimeObject* L_1 = ___0_comparer; (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB4D5202B0BA693F51EF1E2EC0BA9363042898E5C_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __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 = (int32_t)__this->____size_2; 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; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_6 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); } IL_0039: { int32_t L_10 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mDE58282B6FADF1328FF900EC20B7B1B6BC657BF3_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, Comparison_1_t7C66B73116B00024AE69F5F6783B4A8457F1E03B* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t7C66B73116B00024AE69F5F6783B4A8457F1E03B* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_2 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_t7C66B73116B00024AE69F5F6783B4A8457F1E03B* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*, int32_t, int32_t, Comparison_1_t7C66B73116B00024AE69F5F6783B4A8457F1E03B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0026: { int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* List_1_ToArray_m99BFB82C0467B8887CF64CB4569F30A854815969_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method) { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* V_0 = NULL; { int32_t L_0 = (int32_t)__this->____size_2; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_1 = ((List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; return L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_3 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)(SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_4 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_5 = V_0; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_7 = V_0; return L_7; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m4A4B377667B6F002AE29547C9AEEFF0E9D624AE4_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_0 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; 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 = (int32_t)__this->____size_2; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->____size_2; (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m82FA9DEF155370F25372549AEB6B82CB31954429_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __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; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: {// begin finally (depth: 1) { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_6; L_6 = InterfaceFuncInvoker0< SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = (int32_t)__this->____size_2; SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_8 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; 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 = (int32_t)__this->____size_2; (( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_003c_1: { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_10 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1; int32_t L_11 = (int32_t)__this->____size_2; V_2 = L_11; int32_t L_12 = V_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m553557929C4D7CCDD2C118E5309239ACDBD45D27_gshared (const RuntimeMethod* method) { { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_0 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)(SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m96370897A944D510AD2C54DE6516605D820437B0_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_0 = ((List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m5CF72FEA1C0EA7EF9CF200E4C09C6CC4EC9AE319_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __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, 0)); TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_2 = ((List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_4 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)(TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->____items_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCA3BCAAF9A18AAE6CCFE54F2E0E39EE5B4D0BB6D_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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, 0)); TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_6 = ((List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_8 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)(TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->____items_1 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8); RuntimeObject* L_9 = V_0; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_10 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size_2 = L_11; return; } IL_0050: { __this->____size_2 = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_12 = ((List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); RuntimeObject* L_13 = ___0_collection; (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m1391E6C902D0FA738CD5662C88AFE405B6AA3DFF_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method) { { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_0 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m29493B82C4B1A31987980A35FD5F7793A057936C_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_value, const RuntimeMethod* method) { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = (int32_t)__this->____size_2; 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; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_3 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; 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; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_6 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)(TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = (int32_t)__this->____size_2; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_8 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_9 = V_0; int32_t L_10 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_11 = V_0; __this->____items_1 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_12 = ((List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m510DDF2E9EEB39724BD4CEA15F9D6EB6FA2DD1FF_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m46D744460262641EDBF28B272B2E742AAB1DC900_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6964B945584C560340EB9F7AF2CF2684B6980148_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m2DBAACCE5BA096C10B7D26018E24EF8632B0CD03_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m426C804E14666EF8DF4892D2C5B0EDB8BBAF512F_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __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 = (RuntimeObject*)__this->____syncRoot_4; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); NullCheck(L_2); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4; return L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 List_1_get_Item_mA1517EF48741A13764A71D30AEF681B1637FEC5A_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_2 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m0F6A80D1A7DD764FD6B0F01FC246DD37A153487A_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_2 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_3 = ___0_index; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)L_4); int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m912F801EC08A3CBF65A4DC9FAF4E499566B90F42_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 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, 6)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)); TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_2 = V_0; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mADEFA3AA0DCF7A615C8C0FB475DC292CC34FA3FE_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_1; L_1 = (( TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m3FE90B524A72BAD65FFDA353D2806ADD4B4DED31_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)((TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m5AD3CCE348C5FF2A962B536621368A1E63E7AABA_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___0_item, const RuntimeMethod* method) { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_1 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_6 = V_0; int32_t L_7 = V_1; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)L_8); return; } IL_0034: { TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_9 = ___0_item; (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } // System.Void System.Collections.Generic.List`1::AddWithResize(T) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m86D82DEFEDFD4AA8A68B2F80AEBF7FE8750AD248_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____size_2; V_0 = L_0; int32_t L_1 = V_0; (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_2 = V_0; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1)); TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_3 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_4 = V_0; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)L_5); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mEC2305732F8F982A802A44366460CF699A981084_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) RuntimeObject* L_1 = ___0_item; (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)((TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject* L_2 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { int32_t L_5; L_5 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return ((int32_t)il2cpp_codegen_subtract(L_5, 1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m218DDD4D9E7F2933883F10B8860E46AD2D61FBF2_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tF5E406BB311E7ECCBDD66DBC8154F505D757F9C5* List_1_AsReadOnly_mB0F6B0FBE0AC5E3392E0B9A717EFAEE3ACE44790_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tF5E406BB311E7ECCBDD66DBC8154F505D757F9C5* L_0 = (ReadOnlyCollection_1_tF5E406BB311E7ECCBDD66DBC8154F505D757F9C5*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_tF5E406BB311E7ECCBDD66DBC8154F505D757F9C5*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return L_0; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m07E2F5E55608E6747E8BA2C64BD0A67DC37FB60E_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, int32_t ___1_count, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___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 = (int32_t)__this->____size_2; 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: { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_5 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*, int32_t, int32_t, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return L_10; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m4C0A60678A5A8E0051723E86FFEAA85DB4D9B801_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, int32_t, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA21EDB987998F35E1CE53B1A219E8F3043ABABD4_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, int32_t, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_3; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m8873E4B038293C069DD161EBEFC51DBB4ADEA6CA_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!false) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_3 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mA35757D50824BBD7EEF13FC4AA2CBCEEB15D604B_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m19B7CE39D76805CA49656D1B2A42F2B89AB978D8_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)((TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22)); return L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mFFEF9232180788CD72E405636D759F308C2E4550_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* ___0_array, const RuntimeMethod* method) { { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_0 = ___0_array; (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mA056F4F034856FADA497E3FDA5ED877A4C6E4AA0_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __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 {// begin try (depth: 1) TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_3 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; }// end try (depth: 1) 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: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0031; }// end catch (depth: 1) IL_0031: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m37C0AED4DA5E7C29B6351701B8C79C20B495F9A5_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_0 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m29512C2D4753B945D76A1281DBA01F23BB70BA1A_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_0 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; 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; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_2 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_3 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; 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; (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m8A4621B883B6E2BA2F76282A78AE40673713F5DE_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* ___0_match, const RuntimeMethod* method) { { Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 List_1_Find_mF7465F74C47FA854492416375FC72BA999564B36_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* 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_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_1 = ___0_match; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_2 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_6) { goto IL_002e; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_7 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 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 = (int32_t)__this->____size_2; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)); TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_14 = V_1; return L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* List_1_FindAll_mFE63C22EFE0452808E4873BBC6B3905C3CBA3ACE_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* ___0_match, const RuntimeMethod* method) { List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* L_1 = (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_2 = ___0_match; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_3 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_7) { goto IL_0039; } } { List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* L_8 = V_0; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_9 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); } 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* L_16 = V_0; return L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m233F8154CED314648BE4441D4B7495D0E8A67371_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, int32_t, Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m763381E620A62BDF950745F2EFA6B7CC6DC3ED5C_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* ___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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; 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_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* 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_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_10 = ___2_match; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_11 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); 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); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m9F1BC3B190ED6E9B3B1B738E1F53E4041B8F8122_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, Action_1_t7FB2B450CAC94BD958C9AEA9F2D3A963E10CB7BF* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t7FB2B450CAC94BD958C9AEA9F2D3A963E10CB7BF* 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 = (int32_t)__this->____version_3; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->____version_3; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t7FB2B450CAC94BD958C9AEA9F2D3A963E10CB7BF* L_4 = ___0_action; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_5 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_t7FB2B450CAC94BD958C9AEA9F2D3A963E10CB7BF*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); 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 = (int32_t)__this->____size_2; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->____version_3; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382 List_1_GetEnumerator_mAD33DBA40531187B11AAC85FAB414FE5A3AFB753_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method) { { Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m231C03830843FF924A6052EBDDA8050C140E247E((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); return L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mA8AC6DA3D35E183D7027A297A5708691C26B9D18_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method) { { Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m231C03830843FF924A6052EBDDA8050C140E247E((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m93D0EF3F19EF5653B7A8E0184708D40157160B30_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method) { { Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m231C03830843FF924A6052EBDDA8050C140E247E((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::GetRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* List_1_GetRange_m6313828D98F2C96FD4214FB030DA2ADDBE8706E2_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* 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 = (int32_t)__this->____size_2; 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_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* L_6 = (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); V_0 = L_6; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_7 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_8 = ___0_index; List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* L_9 = V_0; NullCheck(L_9); TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_10 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)L_9->____items_1; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* L_14 = V_0; return L_14; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m13C00BF91A8986205D975F5CDF86D1C5F14D0D71_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___0_item, const RuntimeMethod* method) { { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_0 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mEBE069EDA9B2EE32719D46311656E25CE0164142_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)((TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_3; } IL_0015: { return (-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mB1A6C736F5E1AEB93DE3363D7A527646516AFA92_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_3 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->____size_2; (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = (int32_t)__this->____size_2; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_7 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_8 = ___0_index; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_9 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; 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: { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_13 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_14 = ___0_index; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)L_15); int32_t L_16 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m62931E4EEC505287CDB2DFD4E43A05DBAF155E42_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)((TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mD439417398D17ED305288814FE9BBD268A86D43E_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __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 = (int32_t)__this->____size_2; 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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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 = (int32_t)__this->____size_2; int32_t L_9 = V_1; (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_12 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_13 = ___0_index; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_14 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->____size_2; 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_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_20 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_21 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; 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); TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_24 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_27 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_28 = ___0_index; int32_t L_29 = (int32_t)__this->____size_2; 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; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_32 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = (int32_t)__this->____size_2; int32_t L_35 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = (int32_t)__this->____size_2; 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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: {// begin finally (depth: 1) { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { 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); TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_45; L_45 = InterfaceFuncInvoker0< TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); } IL_00fb: { int32_t L_49 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mEF09163C8530873C3B12AF57F30440CD388C878D_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); 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; (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mE26ACEFFB428D854C564B88376B07D1557E04A9A_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)((TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m385EB1D95B2EC82129B38ED3C0870149ACFEF334_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_4 = ___0_match; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_5 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_16 = ___0_match; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_17 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->____size_2; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_24 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_27 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; 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; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->____size_2; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { if (!false) { goto IL_00ad; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_34 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size_2 = L_40; int32_t L_41 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m176765E357FDEAE9628B611F60EB2EF8EC934650_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, const RuntimeMethod* method) { TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = (int32_t)__this->____size_2; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_5 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_6 = ___0_index; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_7 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_8 = ___0_index; int32_t L_9 = (int32_t)__this->____size_2; 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: { if (!false) { goto IL_0063; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_11 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)); TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)L_13); } IL_0063: { int32_t L_14 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m0FA97932A55C25627DAE8E7CF435B064BB78B8C0_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_7 = (int32_t)__this->____size_2; int32_t L_8 = ___1_count; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = (int32_t)__this->____size_2; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_11 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_14 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1)); if (!false) { goto IL_008d; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_19 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_20 = (int32_t)__this->____size_2; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m8F3BD9D21C3CB6C2A172B0C2FAB6EF0F1CEEE937_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m11276FC19B6DB31AD3CA0DDF64F2182424995D0A_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __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 = (int32_t)__this->____size_2; 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; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_6 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); } IL_0038: { int32_t L_9 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m7F97AB8940DF97565960BE9E7988298C5ADB3C27_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m001831F172310703AE047646DB9A0676CB1BF548_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); RuntimeObject* L_1 = ___0_comparer; (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m72C1C726D739DA84FF06BAD9CB801111B97F010D_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __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 = (int32_t)__this->____size_2; 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; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_6 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); } IL_0039: { int32_t L_10 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE42CF12B8278A50B9E3F03A34975CC685469F14B_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, Comparison_1_tDF4C1507F222C6796102E06F692F7AF73D44B8AE* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_tDF4C1507F222C6796102E06F692F7AF73D44B8AE* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_2 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_tDF4C1507F222C6796102E06F692F7AF73D44B8AE* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*, int32_t, int32_t, Comparison_1_tDF4C1507F222C6796102E06F692F7AF73D44B8AE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0026: { int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* List_1_ToArray_mF319F81AB846AFD49E513366E069EABD05995E51_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method) { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* V_0 = NULL; { int32_t L_0 = (int32_t)__this->____size_2; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_1 = ((List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; return L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_3 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)(TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_4 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_5 = V_0; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_7 = V_0; return L_7; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mBA255925CAB4F1B09C37B493C0EC2B1854C170F7_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_0 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; 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 = (int32_t)__this->____size_2; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->____size_2; (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mCA3ECE162C7A9753D5A727A7083924B2AD0A8C3F_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __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; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: {// begin finally (depth: 1) { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_6; L_6 = InterfaceFuncInvoker0< TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = (int32_t)__this->____size_2; TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_8 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; 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 = (int32_t)__this->____size_2; (( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_003c_1: { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_10 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1; int32_t L_11 = (int32_t)__this->____size_2; V_2 = L_11; int32_t L_12 = V_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m2D56B510ED186C8E8F3F90601FD97D39AA5E3E43_gshared (const RuntimeMethod* method) { { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_0 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)(TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0BCA9972496EA6A18908043F330D2E400A998637_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_0 = ((List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0FB609008A776BDC193950FE8293055E321AA9A7_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __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, 0)); BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_2 = ((List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_4 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)(BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->____items_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0F338655593A5ED9D2065A501D97F69CFC9A5324_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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, 0)); BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_6 = ((List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_8 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)(BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->____items_1 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8); RuntimeObject* L_9 = V_0; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_10 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size_2 = L_11; return; } IL_0050: { __this->____size_2 = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_12 = ((List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); RuntimeObject* L_13 = ___0_collection; (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m074A57C07FD7B26C1D0FFCE25CF6B0C73870B00B_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method) { { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_0 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m61A83063DE7F7811E3E14D810499533B13D3CEE3_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_value, const RuntimeMethod* method) { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = (int32_t)__this->____size_2; 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; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_3 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; 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; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_6 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)(BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = (int32_t)__this->____size_2; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_8 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_9 = V_0; int32_t L_10 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_11 = V_0; __this->____items_1 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_12 = ((List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; __this->____items_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5B1551196521C77B036343526E133E9C7AA7E15A_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m6EE095074488466BB81287FA736CB51D1AD617A0_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m8CFBBB27071ED0BE7F4A98CF698FA3817401678F_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m65641E6B84CC9960D929BD719307F737379B4293_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m8D5DD3295023954B2C2097750D51B437AFC0D2B3_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __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 = (RuntimeObject*)__this->____syncRoot_4; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); NullCheck(L_2); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4; return L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 List_1_get_Item_m337A4469D2639F1B0EFDABA1D6C295607B8E2B5C_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_2 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mDC702E3C874553AEFC7BF8B2D0E3A4743066D973_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_2 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_3 = ___0_index; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)L_4); int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mDFD1FA55FEA2B56AC5F7DA712047B9154167E263_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 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, 6)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)); Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_2 = V_0; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mDD9A937D779C8B2A40E03B2245FDF54C009FCA44_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_1; L_1 = (( Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m9B9798CEEB6A1DF363021E82F27AAB42E3BA2553_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)((Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m46E48BE2AB89D7DD127E13C879893175E09107D5_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___0_item, const RuntimeMethod* method) { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_1 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_6 = V_0; int32_t L_7 = V_1; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)L_8); return; } IL_0034: { Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_9 = ___0_item; (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } // System.Void System.Collections.Generic.List`1::AddWithResize(T) IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m17B047BF0BF911E1064D6B6196BACA39AA9937B4_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____size_2; V_0 = L_0; int32_t L_1 = V_0; (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_2 = V_0; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1)); BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_3 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_4 = V_0; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)L_5); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mE3BE01E567B25CF84A5C781A5CF90B8EC6CA0C81_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) RuntimeObject* L_1 = ___0_item; (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)((Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13)); goto IL_0029; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.InvalidCastException) RuntimeObject* L_2 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; }// end catch (depth: 1) IL_0029: { int32_t L_5; L_5 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return ((int32_t)il2cpp_codegen_subtract(L_5, 1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mAAA5AFEC85E9973440F12FF585F50BD16002D2F7_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tCA5908F8AEC0DEDECFCE986531655666B5795FA9* List_1_AsReadOnly_m105F24910FD8B87C655CF76FB8300DCE200BC46C_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tCA5908F8AEC0DEDECFCE986531655666B5795FA9* L_0 = (ReadOnlyCollection_1_tCA5908F8AEC0DEDECFCE986531655666B5795FA9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_tCA5908F8AEC0DEDECFCE986531655666B5795FA9*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return L_0; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m987CF7D6C0257DAD2AF732052A774D02CF763B66_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, int32_t ___1_count, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___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 = (int32_t)__this->____size_2; 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: { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_5 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*, int32_t, int32_t, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return L_10; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m99CCA54CD7C063C22189BBE721C09015CEFEEC14_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, int32_t, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m39D059E685138303C41D7419666016B6F287248C_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, int32_t, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); return L_3; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m72C3D34BE4CCEE7216C9BB5FF0A10718AF191126_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!false) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_3 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mC3893B4A8A1405E44F713FD0190C6CC6781FBB85_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m87C552C3359E32006454BC3AC0B91A8E24262C4D_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)((Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22)); return L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF031E17F7D5F1AA4A1CB26D7ADAE7D3D58B4022A_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* ___0_array, const RuntimeMethod* method) { { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_0 = ___0_array; (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m21F48F29940793F1197311C2080DC463D203D664_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __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 {// begin try (depth: 1) BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_3 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; }// end try (depth: 1) 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: {// begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0031; }// end catch (depth: 1) IL_0031: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m569B4773BF0CE17F1EF2183B17990DCF469B1050_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_0 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m6A9D45CDA36CCDE0BC4254776D2242D9177D646E_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_0 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; 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; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_2 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_3 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; 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; (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mE57FC48576AB7B25050FC2012398F0B36E42B5F9_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* ___0_match, const RuntimeMethod* method) { { Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 List_1_Find_mBD3B064C095FF28D6110ACC606F8A3F015819E47_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* 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_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_1 = ___0_match; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_2 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_6) { goto IL_002e; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_7 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 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 = (int32_t)__this->____size_2; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)); Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_14 = V_1; return L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* List_1_FindAll_m76C409691CFD837D07F0CE0C78B3E4E60B13D3CE_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* ___0_match, const RuntimeMethod* method) { List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* L_1 = (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_2 = ___0_match; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_3 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_7) { goto IL_0039; } } { List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* L_8 = V_0; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_9 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); } 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* L_16 = V_0; return L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m928FDC9BF42EB42E911D4C9B6ACF6FF1578D8B4B_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, int32_t, Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); return L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m5993139868704AC8E9C45D07B36074300F62E4CD_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* ___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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; 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_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* 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_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_10 = ___2_match; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_11 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); 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); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mAD3A158D400B9BA410F8995E808D1E53E8B87FF7_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Action_1_t0876BBC80A3DFF1245A243069F40CDDB608A153B* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t0876BBC80A3DFF1245A243069F40CDDB608A153B* 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 = (int32_t)__this->____version_3; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->____version_3; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t0876BBC80A3DFF1245A243069F40CDDB608A153B* L_4 = ___0_action; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_5 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_t0876BBC80A3DFF1245A243069F40CDDB608A153B*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); 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 = (int32_t)__this->____size_2; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->____version_3; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t57E579D223580168D935C6173963BEE4196D3577 List_1_GetEnumerator_mFC63CDB0FD8C2A731F1F3292ADA1F89D25EBD5F5_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method) { { Enumerator_t57E579D223580168D935C6173963BEE4196D3577 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCE349FFF31E8D9CDB8FEE4FEA2B96AE6EEC98E60((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); return L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m8A0B5FBBE1EB54D6564B3744BFFA6500311FC7E8_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method) { { Enumerator_t57E579D223580168D935C6173963BEE4196D3577 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCE349FFF31E8D9CDB8FEE4FEA2B96AE6EEC98E60((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t57E579D223580168D935C6173963BEE4196D3577 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m564D0F8268CF5FCD0093E452BA945E628B6FD7CB_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method) { { Enumerator_t57E579D223580168D935C6173963BEE4196D3577 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCE349FFF31E8D9CDB8FEE4FEA2B96AE6EEC98E60((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t57E579D223580168D935C6173963BEE4196D3577 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::GetRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* List_1_GetRange_mA7EF120B3E79D23750BA9824A85A480F605A257E_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* 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 = (int32_t)__this->____size_2; 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_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* L_6 = (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); V_0 = L_6; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_7 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_8 = ___0_index; List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* L_9 = V_0; NullCheck(L_9); BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_10 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)L_9->____items_1; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* L_14 = V_0; return L_14; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m510FA5480A8162F334F254C96237A17D4174B60E_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___0_item, const RuntimeMethod* method) { { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_0 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mD6D85B8C489F9E41ED0E32588970441E996E5C81_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)((Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_3; } IL_0015: { return (-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m486947D469E67EBEC466BF94809B79867FE2A924_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_3 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->____size_2; (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = (int32_t)__this->____size_2; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_7 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_8 = ___0_index; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_9 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; 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: { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_13 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_14 = ___0_index; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)L_15); int32_t L_16 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m67B81EFD2895337FB974CE3AEACAED1F60AC9FEC_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } try {// begin try (depth: 1) int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)((Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37)); goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: {// begin catch(System.InvalidCastException) RuntimeObject* L_3 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; 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(); goto IL_002a; }// end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m866735A3CBFD1E438F51C3D4F6EE672180AA8FC8_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __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 = (int32_t)__this->____size_2; 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, 2))); 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 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), 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 = (int32_t)__this->____size_2; int32_t L_9 = V_1; (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_10 = ___0_index; int32_t L_11 = (int32_t)__this->____size_2; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_12 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_13 = ___0_index; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_14 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->____size_2; 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_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_20 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_21 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; 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); BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_24 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_27 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_28 = ___0_index; int32_t L_29 = (int32_t)__this->____size_2; 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; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_32 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = (int32_t)__this->____size_2; int32_t L_35 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = (int32_t)__this->____size_2; 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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: {// begin finally (depth: 1) { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { 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); Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_45; L_45 = InterfaceFuncInvoker0< Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); } IL_00fb: { int32_t L_49 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m13E288F9D1BF0E4564659099EF1CFFCCC62B6E92_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); 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; (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m64C92520601A085CDFC64092C060CCFDCCF13AB7_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __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, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = (( bool (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)((Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m39598512C15792CE769026868BDCEECF6010914C_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_4 = ___0_match; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_5 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_16 = ___0_match; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_17 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->____size_2; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_24 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_27 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; 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; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->____size_2; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { if (!false) { goto IL_00ad; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_34 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size_2 = L_40; int32_t L_41 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m6F3D266FE06B403A19A04435FADD3869445F34B6_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, const RuntimeMethod* method) { Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = (int32_t)__this->____size_2; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = (int32_t)__this->____size_2; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_5 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_6 = ___0_index; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_7 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_8 = ___0_index; int32_t L_9 = (int32_t)__this->____size_2; 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: { if (!false) { goto IL_0063; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_11 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)); Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)L_13); } IL_0063: { int32_t L_14 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mBBAD922903BEBE1A6F9CF1D02B2CBA422E4F4451_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __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 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____size_2; int32_t L_7 = (int32_t)__this->____size_2; int32_t L_8 = ___1_count; __this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = (int32_t)__this->____size_2; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_11 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_14 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_15 = ___0_index; int32_t L_16 = (int32_t)__this->____size_2; 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 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1)); if (!false) { goto IL_008d; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_19 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_20 = (int32_t)__this->____size_2; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m899E2A636FAB2A084A7F57587C2F2D968BA0502E_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m66AD65112C1A6BC146A82A0998EBD374010CB695_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __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 = (int32_t)__this->____size_2; 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; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_6 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); } IL_0038: { int32_t L_9 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m81D831B18150A8CFD00030F7A461B1D84E96C6A2_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF003917833A4A1C9E573E6410CAAAB1F149CEE2D_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); RuntimeObject* L_1 = ___0_comparer; (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB07709876C86062C64111D779245E646C2F6B394_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __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 = (int32_t)__this->____size_2; 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; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_6 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); } IL_0039: { int32_t L_10 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mCD000288929C106ECD99EE5EAAD6AA2DC43AAD58_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Comparison_1_tE2C83E06EE1EC2A2B2F7BC84F8A3D636DBE63256* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_tE2C83E06EE1EC2A2B2F7BC84F8A3D636DBE63256* 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 = (int32_t)__this->____size_2; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_2 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_tE2C83E06EE1EC2A2B2F7BC84F8A3D636DBE63256* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*, int32_t, int32_t, Comparison_1_tE2C83E06EE1EC2A2B2F7BC84F8A3D636DBE63256*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0026: { int32_t L_5 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* List_1_ToArray_m8E6B247881E01C5D9D2B31E43983D81EA00E91CA_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method) { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* V_0 = NULL; { int32_t L_0 = (int32_t)__this->____size_2; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_1 = ((List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5; return L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->____size_2; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_3 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)(BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_4 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_5 = V_0; int32_t L_6 = (int32_t)__this->____size_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_7 = V_0; return L_7; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m0792DAF68E8AEE8A358E68979B1B48D6A2E57190_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_0 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; 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 = (int32_t)__this->____size_2; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->____size_2; (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m10E96DE28EDA53E137C0E7E0F215C68BF095AF40_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __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; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((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 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: {// begin finally (depth: 1) { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_6; L_6 = InterfaceFuncInvoker0< Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = (int32_t)__this->____size_2; BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_8 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; 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 = (int32_t)__this->____size_2; (( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_003c_1: { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_10 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1; int32_t L_11 = (int32_t)__this->____size_2; V_2 = L_11; int32_t L_12 = V_2; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m269775932771AD04CCF8D7B9FC42AD186E7DEA14_gshared (const RuntimeMethod* method) { { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_0 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)(BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif