#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_tC95790E55CF4D5C803FAD201917F7CB367351E3F; // System.Action`1 struct Action_1_t35019D053EE5057E71C912A71C09A8511C1A0B14; // System.Action`1 struct Action_1_t6F23E949C5B7B23A98CD4EE8560AA8A2266BDC22; // System.Action`1 struct Action_1_tA0F10A9285403FFE399C24B340DC3300881DE735; // System.Action`1 struct Action_1_t1ED9E296BF1ED3DDF710F8EE56A7753CC8AC844C; // System.Action`1 struct Action_1_tB7F86A30FAF4DA975549CAAC535221E5CF20695F; // System.Action`1 struct Action_1_t24480214D72F0AC177421B2545F4FE4C9AED1370; // System.Action`1 struct Action_1_tD7ED0CCF9734CAC234DBF610FA97F3E3A2A00E21; // System.Action`1 struct Action_1_t010D3620AD461F59004E169DE21C46368E8CD2AB; // System.Action`1 struct Action_1_t53FBC0BFE69883C647FC168F3E2591BE05BFBE1B; // System.Comparison`1 struct Comparison_1_tD2BC24ACADC7AE1FDC0BDF807145456FDE58C734; // System.Comparison`1 struct Comparison_1_t21DF62D21A9CB562CAB15502F372A60498632454; // System.Comparison`1 struct Comparison_1_t08301DE4FB0099F99D8C5F2575015C6C2A8F3D4A; // System.Comparison`1 struct Comparison_1_t939FA5753922E5ECCF481BF4BC889604ED91887E; // System.Comparison`1 struct Comparison_1_t96A7854D240FE672653A388D5D071A3DA3305237; // System.Comparison`1 struct Comparison_1_t47A3EDE06AB4826E922F343DFB488BCD4396A622; // System.Comparison`1 struct Comparison_1_t8EB455F2AAA7E2008173FA39BB2AE4BD31964C79; // System.Comparison`1 struct Comparison_1_t1746C87A98E74369D7F94389FCB72E21F1D1C5D4; // System.Comparison`1 struct Comparison_1_tC9C458D54EED8A511FC028EC65CEEF4138AFC836; // System.Comparison`1 struct Comparison_1_tE187014AC57BBB6E2159C658629F8DA65349C771; // System.Func`2 struct Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2; // System.Collections.Generic.IComparer`1 struct IComparer_1_t9506E9EC4E1E43EFBFBB23D314D9EE798E7CD251; // System.Collections.Generic.IComparer`1 struct IComparer_1_t7269C9359FDF528200491A2FEED81C7B80D7FE99; // System.Collections.Generic.IComparer`1 struct IComparer_1_t037FB0A51DBB97855F4396C73E048F65D7770FFB; // System.Collections.Generic.IComparer`1 struct IComparer_1_t7A0343FDCBCC0F03B7F80536DBBAE6AFFB620065; // System.Collections.Generic.IComparer`1 struct IComparer_1_t0965FA94B535FB7835966CED584F705DB658F2F5; // System.Collections.Generic.IComparer`1 struct IComparer_1_tE9EA1F2C4AFF701ABC7248D456739160E79D5B91; // System.Collections.Generic.IComparer`1 struct IComparer_1_tF802D4EF1AB598633B5230C50D6C7A7645DC315B; // System.Collections.Generic.IComparer`1 struct IComparer_1_t5672CE2A322F6F8F9E48DF9BB7BDB785808506C6; // System.Collections.Generic.IComparer`1 struct IComparer_1_t59F2C38E833D875F3715C7566C63AC13B4EAD5EC; // System.Collections.Generic.IComparer`1 struct IComparer_1_tDB0E29E3AD2A60B68DB14C320B77AF6F70F41EC5; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t9CC3C47C67E4184F7F1B8B0AFAEF692B9EDDDF05; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tBB390903BA54A71D841B5C90B0F0295D0826234D; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t30FBA3F0775777FD15679FBAE44B692629C5E6BB; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t74AB238056DDD2D001FD687C66A06CF5599C0B1B; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tB944DE6531B608D62F79870DCBDC662535F6DA8D; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tA0B00538C12FC129F3C8560A1CEB14A878976964; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tBB321EC7AF701EF80881713F9463354E05A21D77; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t58BFA391BE03CEC4D0EBFC70F69E0E4C97907D51; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t8A2298085EAAEAE9271ACAE342F04E07B5155BB5; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tC7FBB33699AAA01C73361A76A7C261BEFD908D5B; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t067D943FA808557FBA1FBED8EA4E9A1BFCB791B8; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t76478796F0B135379ADCE3E36E993F30E32F1E77; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tC880EC5644F413FB0DF632E7B8266215D8459084; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t00067BE0189D18D1A97A3ADAFAE245AD2B7B28E9; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tE3F7BE021E018CA9957E7ABDD511A4FD3A3460B0; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t4808073BDE155363787B3180D226C299741D4162; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tBEDA010C521BCC38162427B1285D482B15C3FC66; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t83FB1571B0BC86BBBA3FE4B8072B20FB06BBF28D; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t0893E2493C469E11774554FF98C2DC76F945ACA6; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t09E90FF26DDDF949FB9602AD1CEFBB38AA03575C; // System.Collections.Generic.IList`1 struct IList_1_tF23041AC58956CDAA98A1DA3D23002DBE4EBE278; // System.Collections.Generic.IList`1 struct IList_1_tBE9C948DB3F048D7BC901FD74D702E3082D097DC; // System.Collections.Generic.IList`1 struct IList_1_t78DB7CACF5BDC17685CA41C8A5615F4AE760CB59; // System.Collections.Generic.IList`1 struct IList_1_t528EDFF1F1638E2E06BF49FFB69EA3C1E2116F44; // System.Collections.Generic.IList`1 struct IList_1_tDFDFC8F8E46CF83882525B4FE88DE18DF44EFF9E; // System.Collections.Generic.IList`1 struct IList_1_t7C399CABF0E520377683A791D52E90535FA07DE0; // System.Collections.Generic.IList`1 struct IList_1_tAA0CAA2E34085D0A1938AF96E85297DD5CF74D8E; // System.Collections.Generic.IList`1 struct IList_1_t47E4D5C9D182F0F0EC68BB2A2724B7F612EAC3E8; // System.Collections.Generic.IList`1 struct IList_1_tDCEB502CA5F970012F86CF2AEF8DC1994B2955A7; // System.Collections.Generic.IList`1 struct IList_1_tBB6F24216E4DD90A7DE0DF4A97E1648A7C27C3AF; // System.Collections.Generic.List`1 struct List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7; // System.Collections.Generic.List`1 struct List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD; // System.Collections.Generic.List`1 struct List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF; // System.Collections.Generic.List`1 struct List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8; // System.Collections.Generic.List`1 struct List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE; // System.Collections.Generic.List`1 struct List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6; // System.Collections.Generic.List`1 struct List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C; // System.Collections.Generic.List`1 struct List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931; // System.Collections.Generic.List`1 struct List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535; // System.Collections.Generic.List`1 struct List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0; // System.Predicate`1 struct Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E; // System.Predicate`1 struct Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2; // System.Predicate`1 struct Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F; // System.Predicate`1 struct Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B; // System.Predicate`1 struct Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16; // System.Predicate`1 struct Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499; // System.Predicate`1 struct Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784; // System.Predicate`1 struct Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028; // System.Predicate`1 struct Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB; // System.Predicate`1 struct Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t18E2D7D4BDE7755E43AFF1F6BF82718917B70648; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tCDE17EFA1189E711AB0749946E191EE16D6C6022; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tED8ADB5E6A14151849EFB67B4C0EA7518F06319B; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t3F412B5AF26FEF087F0ECD24C8E9C385E2B63E2A; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t0A3BABDE0E4B0F038E10FF38052261C7A5671721; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t7C38C46F7E91D22CEFE1D9357B0BF1CE51B706D3; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t5CE10CA4A18811823D781EF574D3B90E22BD03C3; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tAD1EA1C5E805310DA7BDB6B5687A2C7AD5C05CA0; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t16397CE278BA2F66494E5E455C42EBE10D7C0802; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tA75F97ED5EDCC5C7FD147EC60EE6D2EBB3A9E864; // System.Byte[] struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; // System.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; // FIMSpace.Generating.Rules.Helpers.CollisionOffsetData[] struct CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0; // UnityEngine.Color[] struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389; // UnityEngine.Color32[] struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259; // UnityEngine.CombineInstance[] struct CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093; // SharpNav.CompactSpanReference[] struct CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E; // UnityEngine.UIElements.ComputedTransitionProperty[] struct ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82; // SharpNav.ContourVertex[] struct ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16; // UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex[] struct ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE; // System.DateTime[] struct DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // System.Collections.IEnumerator struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // System.Reflection.MethodInfo struct MethodInfo_t; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // FIMSpace.Generating.SpawnData struct SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7; // 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 CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0; struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389; struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259; struct CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093; struct CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E; struct ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82; struct ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16; struct ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE; struct DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1; 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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ____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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* ____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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ____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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ____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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* ____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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* ____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_t888EAF80C1646E9D51193F9F6E183344845FB66C : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* ____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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* ____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_t6B6DC2938E9228A2348281CC1F7016D44F756535 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* ____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_tB02B18D095115D4107200D52B2D4E4126519DBF0 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* ____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_t18E2D7D4BDE7755E43AFF1F6BF82718917B70648 : 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_tCDE17EFA1189E711AB0749946E191EE16D6C6022 : 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_tED8ADB5E6A14151849EFB67B4C0EA7518F06319B : 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_t3F412B5AF26FEF087F0ECD24C8E9C385E2B63E2A : 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_t0A3BABDE0E4B0F038E10FF38052261C7A5671721 : 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_t7C38C46F7E91D22CEFE1D9357B0BF1CE51B706D3 : 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_t5CE10CA4A18811823D781EF574D3B90E22BD03C3 : 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_tAD1EA1C5E805310DA7BDB6B5687A2C7AD5C05CA0 : 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_t16397CE278BA2F66494E5E455C42EBE10D7C0802 : 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_tA75F97ED5EDCC5C7FD147EC60EE6D2EBB3A9E864 : 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 { }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t4016CCA94D50E9317613E883E74A4DCA4D1C287D { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* ____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 Il2CppChar ____current_3; }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; // System.Char struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { // System.Char System.Char::m_value Il2CppChar ___m_value_0; }; // UnityEngine.Color struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { // System.Single UnityEngine.Color::r float ___r_0; // System.Single UnityEngine.Color::g float ___g_1; // System.Single UnityEngine.Color::b float ___b_2; // System.Single UnityEngine.Color::a float ___a_3; }; // UnityEngine.Color32 struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B { union { #pragma pack(push, tp, 1) struct { // System.Int32 UnityEngine.Color32::rgba int32_t ___rgba_0; }; #pragma pack(pop, tp) struct { int32_t ___rgba_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Byte UnityEngine.Color32::r uint8_t ___r_1; }; #pragma pack(pop, tp) struct { uint8_t ___r_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___g_2_OffsetPadding[1]; // System.Byte UnityEngine.Color32::g uint8_t ___g_2; }; #pragma pack(pop, tp) struct { char ___g_2_OffsetPadding_forAlignmentOnly[1]; uint8_t ___g_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___b_3_OffsetPadding[2]; // System.Byte UnityEngine.Color32::b uint8_t ___b_3; }; #pragma pack(pop, tp) struct { char ___b_3_OffsetPadding_forAlignmentOnly[2]; uint8_t ___b_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___a_4_OffsetPadding[3]; // System.Byte UnityEngine.Color32::a uint8_t ___a_4; }; #pragma pack(pop, tp) struct { char ___a_4_OffsetPadding_forAlignmentOnly[3]; uint8_t ___a_4_forAlignmentOnly; }; }; }; // SharpNav.CompactSpanReference struct CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 { // System.Int32 SharpNav.CompactSpanReference::X int32_t ___X_1; // System.Int32 SharpNav.CompactSpanReference::Y int32_t ___Y_2; // System.Int32 SharpNav.CompactSpanReference::Index int32_t ___Index_3; }; // UnityEngine.UIElements.ComputedTransitionProperty struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 { // UnityEngine.UIElements.StyleSheets.StylePropertyId UnityEngine.UIElements.ComputedTransitionProperty::id int32_t ___id_0; // System.Int32 UnityEngine.UIElements.ComputedTransitionProperty::durationMs int32_t ___durationMs_1; // System.Int32 UnityEngine.UIElements.ComputedTransitionProperty::delayMs int32_t ___delayMs_2; // System.Func`2 UnityEngine.UIElements.ComputedTransitionProperty::easingCurve Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* ___easingCurve_3; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.ComputedTransitionProperty struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke { int32_t ___id_0; int32_t ___durationMs_1; int32_t ___delayMs_2; Il2CppMethodPointer ___easingCurve_3; }; // Native definition for COM marshalling of UnityEngine.UIElements.ComputedTransitionProperty struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com { int32_t ___id_0; int32_t ___durationMs_1; int32_t ___delayMs_2; Il2CppMethodPointer ___easingCurve_3; }; // System.DateTime struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D { // System.UInt64 System.DateTime::_dateData uint64_t ____dateData_46; }; // 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; }; // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 { // System.Single UnityEngine.Matrix4x4::m00 float ___m00_0; // System.Single UnityEngine.Matrix4x4::m10 float ___m10_1; // System.Single UnityEngine.Matrix4x4::m20 float ___m20_2; // System.Single UnityEngine.Matrix4x4::m30 float ___m30_3; // System.Single UnityEngine.Matrix4x4::m01 float ___m01_4; // System.Single UnityEngine.Matrix4x4::m11 float ___m11_5; // System.Single UnityEngine.Matrix4x4::m21 float ___m21_6; // System.Single UnityEngine.Matrix4x4::m31 float ___m31_7; // System.Single UnityEngine.Matrix4x4::m02 float ___m02_8; // System.Single UnityEngine.Matrix4x4::m12 float ___m12_9; // System.Single UnityEngine.Matrix4x4::m22 float ___m22_10; // System.Single UnityEngine.Matrix4x4::m32 float ___m32_11; // System.Single UnityEngine.Matrix4x4::m03 float ___m03_12; // System.Single UnityEngine.Matrix4x4::m13 float ___m13_13; // System.Single UnityEngine.Matrix4x4::m23 float ___m23_14; // System.Single UnityEngine.Matrix4x4::m33 float ___m33_15; }; // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 { // System.Single UnityEngine.Quaternion::x float ___x_0; // System.Single UnityEngine.Quaternion::y float ___y_1; // System.Single UnityEngine.Quaternion::z float ___z_2; // System.Single UnityEngine.Quaternion::w float ___w_3; }; // SharpNav.RegionId struct RegionId_t6D719748FB6365E02C92D71DC08C2BAA93F3E45D { // System.Int32 SharpNav.RegionId::bits int32_t ___bits_2; }; // UnityEngine.Rendering.Universal.LibTessDotNet.Vec3 struct Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB { // System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::X float ___X_1; // System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::Y float ___Y_2; // System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::Z float ___Z_3; }; // 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.Vector4 struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 { // System.Single UnityEngine.Vector4::x float ___x_1; // System.Single UnityEngine.Vector4::y float ___y_2; // System.Single UnityEngine.Vector4::z float ___z_3; // System.Single UnityEngine.Vector4::w float ___w_4; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t825E7A8DAF5D0C398AC7A5F4938F9EBB9547DF9A { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* ____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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tDC4A70CD4B6DF138B2452DB2285C02E46E46D30B { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* ____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 Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t9AB739CA93D7BFE89F223F0FB790FD6280A6EB99 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* ____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 CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t3DD8C59959901CE36AE8B17FD7847D80F86A3A1D { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* ____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 ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t8E6C8D39BB71650B1BD0D2A3ADEEABFBEEFCA834 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* ____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 DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____current_3; }; // UnityEngine.Bounds struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 { // UnityEngine.Vector3 UnityEngine.Bounds::m_Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0; // UnityEngine.Vector3 UnityEngine.Bounds::m_Extents Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1; }; // UnityEngine.CombineInstance struct CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE { // System.Int32 UnityEngine.CombineInstance::m_MeshInstanceID int32_t ___m_MeshInstanceID_0; // System.Int32 UnityEngine.CombineInstance::m_SubMeshIndex int32_t ___m_SubMeshIndex_1; // UnityEngine.Matrix4x4 UnityEngine.CombineInstance::m_Transform Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_Transform_2; // UnityEngine.Vector4 UnityEngine.CombineInstance::m_LightmapScaleOffset Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_LightmapScaleOffset_3; // UnityEngine.Vector4 UnityEngine.CombineInstance::m_RealtimeLightmapScaleOffset Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_RealtimeLightmapScaleOffset_4; }; // SharpNav.ContourVertex struct ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD { // System.Int32 SharpNav.ContourVertex::X int32_t ___X_0; // System.Int32 SharpNav.ContourVertex::Y int32_t ___Y_1; // System.Int32 SharpNav.ContourVertex::Z int32_t ___Z_2; // SharpNav.RegionId SharpNav.ContourVertex::RegionId RegionId_t6D719748FB6365E02C92D71DC08C2BAA93F3E45D ___RegionId_3; }; // UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex struct ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 { // UnityEngine.Rendering.Universal.LibTessDotNet.Vec3 UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex::Position Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___Position_0; // System.Object UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex::Data RuntimeObject* ___Data_1; }; // Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex struct ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshaled_pinvoke { Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___Position_0; Il2CppIUnknown* ___Data_1; }; // Native definition for COM marshalling of UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex struct ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshaled_com { Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___Position_0; Il2CppIUnknown* ___Data_1; }; // System.Delegate struct Delegate_t : public RuntimeObject { // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject* ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.IntPtr System.Delegate::interp_method intptr_t ___interp_method_7; // System.IntPtr System.Delegate::interp_invoke_impl intptr_t ___interp_invoke_impl_8; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t* ___method_info_9; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t* ___original_method_info_10; // System.DelegateData System.Delegate::data DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_12; }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // System.Exception struct Exception_t : public RuntimeObject { // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t* ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject* ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject* ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15; // System.Int32 System.Exception::caught_in_unmanaged int32_t ___caught_in_unmanaged_16; }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t92DA9CDC830985B60FFDF57F3A8681E827881E36 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* ____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 CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t28377261F1AD1E3856E164F08C9A4DC7ED5B4DB8 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* ____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 ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t701920BFBDC49914858A34B7DFD27EF224B0D59B { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* ____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 ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 ____current_3; }; // FIMSpace.Generating.Rules.Helpers.CollisionOffsetData struct CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC { // FIMSpace.Generating.SpawnData FIMSpace.Generating.Rules.Helpers.CollisionOffsetData::parent SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___parent_0; // UnityEngine.Bounds FIMSpace.Generating.Rules.Helpers.CollisionOffsetData::bounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___bounds_1; // UnityEngine.Bounds FIMSpace.Generating.Rules.Helpers.CollisionOffsetData::boundsWithSpawnOff Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___boundsWithSpawnOff_2; // UnityEngine.Bounds FIMSpace.Generating.Rules.Helpers.CollisionOffsetData::prbounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___prbounds_3; // UnityEngine.Vector3 FIMSpace.Generating.Rules.Helpers.CollisionOffsetData::positionOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionOffset_4; // UnityEngine.Vector3 FIMSpace.Generating.Rules.Helpers.CollisionOffsetData::cellOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___cellOffset_5; // UnityEngine.Vector3 FIMSpace.Generating.Rules.Helpers.CollisionOffsetData::scale Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___scale_6; // UnityEngine.Quaternion FIMSpace.Generating.Rules.Helpers.CollisionOffsetData::rotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation_7; // System.String FIMSpace.Generating.Rules.Helpers.CollisionOffsetData::name String_t* ___name_8; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.Rules.Helpers.CollisionOffsetData struct CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC_marshaled_pinvoke { SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___parent_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___bounds_1; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___boundsWithSpawnOff_2; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___prbounds_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionOffset_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___cellOffset_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___scale_6; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation_7; char* ___name_8; }; // Native definition for COM marshalling of FIMSpace.Generating.Rules.Helpers.CollisionOffsetData struct CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC_marshaled_com { SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___parent_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___bounds_1; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___boundsWithSpawnOff_2; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___prbounds_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionOffset_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___cellOffset_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___scale_6; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation_7; Il2CppChar* ___name_8; }; // 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; }; // System.Action`1 struct Action_1_tC95790E55CF4D5C803FAD201917F7CB367351E3F : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t35019D053EE5057E71C912A71C09A8511C1A0B14 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t6F23E949C5B7B23A98CD4EE8560AA8A2266BDC22 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_tA0F10A9285403FFE399C24B340DC3300881DE735 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t1ED9E296BF1ED3DDF710F8EE56A7753CC8AC844C : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_tB7F86A30FAF4DA975549CAAC535221E5CF20695F : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t24480214D72F0AC177421B2545F4FE4C9AED1370 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_tD7ED0CCF9734CAC234DBF610FA97F3E3A2A00E21 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t010D3620AD461F59004E169DE21C46368E8CD2AB : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t53FBC0BFE69883C647FC168F3E2591BE05BFBE1B : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_tD2BC24ACADC7AE1FDC0BDF807145456FDE58C734 : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_t21DF62D21A9CB562CAB15502F372A60498632454 : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_t08301DE4FB0099F99D8C5F2575015C6C2A8F3D4A : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_t939FA5753922E5ECCF481BF4BC889604ED91887E : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_t96A7854D240FE672653A388D5D071A3DA3305237 : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_t47A3EDE06AB4826E922F343DFB488BCD4396A622 : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_t8EB455F2AAA7E2008173FA39BB2AE4BD31964C79 : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_t1746C87A98E74369D7F94389FCB72E21F1D1C5D4 : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_tC9C458D54EED8A511FC028EC65CEEF4138AFC836 : public MulticastDelegate_t { }; // System.Comparison`1 struct Comparison_1_tE187014AC57BBB6E2159C658629F8DA65349C771 : public MulticastDelegate_t { }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t207A25A11C82AE6FEBC0AE8B68FFC334FB67E906 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* ____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 CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC ____current_3; }; // System.Predicate`1 struct Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2 : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16 : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499 : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784 : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028 : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43 : public MulticastDelegate_t { }; // System.ArrayTypeMismatchException struct ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.InvalidCastException struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.Collections.Generic.List`1 struct List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* ___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.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // 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.Char struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { // System.Byte[] System.Char::s_categoryForLatin1 ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3; }; // System.Char // UnityEngine.Color // UnityEngine.Color // UnityEngine.Color32 // UnityEngine.Color32 // SharpNav.CompactSpanReference struct CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5_StaticFields { // SharpNav.CompactSpanReference SharpNav.CompactSpanReference::Null CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 ___Null_0; }; // SharpNav.CompactSpanReference // UnityEngine.UIElements.ComputedTransitionProperty // UnityEngine.UIElements.ComputedTransitionProperty // System.DateTime struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields { // System.Int32[] System.DateTime::s_daysToMonth365 Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth365_30; // System.Int32[] System.DateTime::s_daysToMonth366 Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth366_31; // System.DateTime System.DateTime::MinValue DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MinValue_32; // System.DateTime System.DateTime::MaxValue DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MaxValue_33; // System.DateTime System.DateTime::UnixEpoch DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___UnixEpoch_34; }; // System.DateTime // System.Int32 // System.Int32 // System.Void // System.Void // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // UnityEngine.CombineInstance // UnityEngine.CombineInstance // SharpNav.ContourVertex // SharpNav.ContourVertex // UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex // UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex // System.RuntimeTypeHandle // System.RuntimeTypeHandle // 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 // FIMSpace.Generating.Rules.Helpers.CollisionOffsetData // FIMSpace.Generating.Rules.Helpers.CollisionOffsetData // System.Type struct Type_t_StaticFields { // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_1; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2; // System.Object System.Type::Missing RuntimeObject* ___Missing_3; // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6; }; // System.Type // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.ArrayTypeMismatchException // System.ArrayTypeMismatchException // System.InvalidCastException // System.InvalidCastException #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray { ALIGN_FIELD (8) Il2CppChar m_Items[1]; inline Il2CppChar GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Il2CppChar value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value) { m_Items[index] = value; } }; // FIMSpace.Generating.Rules.Helpers.CollisionOffsetData[] struct CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0 : public RuntimeArray { ALIGN_FIELD (8) CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC m_Items[1]; inline CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC* 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, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___parent_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_8), (void*)NULL); #endif } inline CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___parent_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_8), (void*)NULL); #endif } }; // UnityEngine.Color[] struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389 : public RuntimeArray { ALIGN_FIELD (8) Color_tD001788D726C3A7F1379BEED0260B9591F440C1F m_Items[1]; inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* 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, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value) { m_Items[index] = value; } }; // UnityEngine.Color32[] struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259 : public RuntimeArray { ALIGN_FIELD (8) Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B m_Items[1]; inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* 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, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value) { m_Items[index] = value; } }; // UnityEngine.CombineInstance[] struct CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093 : public RuntimeArray { ALIGN_FIELD (8) CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE m_Items[1]; inline CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE* 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, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE value) { m_Items[index] = value; } }; // SharpNav.CompactSpanReference[] struct CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E : public RuntimeArray { ALIGN_FIELD (8) CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 m_Items[1]; inline CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5* 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, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 value) { m_Items[index] = value; } }; // UnityEngine.UIElements.ComputedTransitionProperty[] struct ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82 : public RuntimeArray { ALIGN_FIELD (8) ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 m_Items[1]; inline ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1* 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, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___easingCurve_3), (void*)NULL); } inline ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___easingCurve_3), (void*)NULL); } }; // SharpNav.ContourVertex[] struct ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16 : public RuntimeArray { ALIGN_FIELD (8) ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD m_Items[1]; inline ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD* 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, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD value) { m_Items[index] = value; } }; // UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex[] struct ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE : public RuntimeArray { ALIGN_FIELD (8) ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 m_Items[1]; inline ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32* 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, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Data_1), (void*)NULL); } inline ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Data_1), (void*)NULL); } }; // System.DateTime[] struct DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1 : public RuntimeArray { ALIGN_FIELD (8) DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D m_Items[1]; inline DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* 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, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D 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_m24165C174A346386819FF0C8B06C5299C5D8C596_gshared (Enumerator_t4016CCA94D50E9317613E883E74A4DCA4D1C287D* __this, List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* ___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_mDCE13BD96E2209AD415DD91812E6102F45C36865_gshared (Enumerator_t207A25A11C82AE6FEBC0AE8B68FFC334FB67E906* __this, List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* ___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_m9705ABA713A10D8F25EDBD3A57D7B64B3D44893F_gshared (Enumerator_t825E7A8DAF5D0C398AC7A5F4938F9EBB9547DF9A* __this, List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* ___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_mD9479A3D3A5CAAF1AE2CB2E49F0C0C1364EE4C20_gshared (Enumerator_tDC4A70CD4B6DF138B2452DB2285C02E46E46D30B* __this, List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* ___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_mD4FE2C2EB8420253E9599C452BE76150DA7DA901_gshared (Enumerator_t92DA9CDC830985B60FFDF57F3A8681E827881E36* __this, List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* ___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_m370BC274782564432D2F6CB1F8AA0FE379DAEB6C_gshared (Enumerator_t9AB739CA93D7BFE89F223F0FB790FD6280A6EB99* __this, List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* ___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_mC16EC7FDD51483B7B0D5C863BBA99FAC6EB43423_gshared (Enumerator_t3DD8C59959901CE36AE8B17FD7847D80F86A3A1D* __this, List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* ___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_m8FC9DCCE8090A1C75E8675EE36BE7B0B9A2AED95_gshared (Enumerator_t28377261F1AD1E3856E164F08C9A4DC7ED5B4DB8* __this, List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* ___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_m0CDCB6D35E3E62BA5FBEBD9C53DC3EBC55765486_gshared (Enumerator_t701920BFBDC49914858A34B7DFD27EF224B0D59B* __this, List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* ___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_m56FF296CFF074B89DB84B803B59AF62C1535392D_gshared (Enumerator_t8E6C8D39BB71650B1BD0D2A3ADEEABFBEEFCA834* __this, List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* ___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_m24165C174A346386819FF0C8B06C5299C5D8C596 (Enumerator_t4016CCA94D50E9317613E883E74A4DCA4D1C287D* __this, List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t4016CCA94D50E9317613E883E74A4DCA4D1C287D*, List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, const RuntimeMethod*))Enumerator__ctor_m24165C174A346386819FF0C8B06C5299C5D8C596_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mDCE13BD96E2209AD415DD91812E6102F45C36865 (Enumerator_t207A25A11C82AE6FEBC0AE8B68FFC334FB67E906* __this, List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t207A25A11C82AE6FEBC0AE8B68FFC334FB67E906*, List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, const RuntimeMethod*))Enumerator__ctor_mDCE13BD96E2209AD415DD91812E6102F45C36865_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m9705ABA713A10D8F25EDBD3A57D7B64B3D44893F (Enumerator_t825E7A8DAF5D0C398AC7A5F4938F9EBB9547DF9A* __this, List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t825E7A8DAF5D0C398AC7A5F4938F9EBB9547DF9A*, List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, const RuntimeMethod*))Enumerator__ctor_m9705ABA713A10D8F25EDBD3A57D7B64B3D44893F_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mD9479A3D3A5CAAF1AE2CB2E49F0C0C1364EE4C20 (Enumerator_tDC4A70CD4B6DF138B2452DB2285C02E46E46D30B* __this, List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_tDC4A70CD4B6DF138B2452DB2285C02E46E46D30B*, List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, const RuntimeMethod*))Enumerator__ctor_mD9479A3D3A5CAAF1AE2CB2E49F0C0C1364EE4C20_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mD4FE2C2EB8420253E9599C452BE76150DA7DA901 (Enumerator_t92DA9CDC830985B60FFDF57F3A8681E827881E36* __this, List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t92DA9CDC830985B60FFDF57F3A8681E827881E36*, List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, const RuntimeMethod*))Enumerator__ctor_mD4FE2C2EB8420253E9599C452BE76150DA7DA901_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m370BC274782564432D2F6CB1F8AA0FE379DAEB6C (Enumerator_t9AB739CA93D7BFE89F223F0FB790FD6280A6EB99* __this, List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t9AB739CA93D7BFE89F223F0FB790FD6280A6EB99*, List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, const RuntimeMethod*))Enumerator__ctor_m370BC274782564432D2F6CB1F8AA0FE379DAEB6C_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mC16EC7FDD51483B7B0D5C863BBA99FAC6EB43423 (Enumerator_t3DD8C59959901CE36AE8B17FD7847D80F86A3A1D* __this, List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t3DD8C59959901CE36AE8B17FD7847D80F86A3A1D*, List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, const RuntimeMethod*))Enumerator__ctor_mC16EC7FDD51483B7B0D5C863BBA99FAC6EB43423_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m8FC9DCCE8090A1C75E8675EE36BE7B0B9A2AED95 (Enumerator_t28377261F1AD1E3856E164F08C9A4DC7ED5B4DB8* __this, List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t28377261F1AD1E3856E164F08C9A4DC7ED5B4DB8*, List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, const RuntimeMethod*))Enumerator__ctor_m8FC9DCCE8090A1C75E8675EE36BE7B0B9A2AED95_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m0CDCB6D35E3E62BA5FBEBD9C53DC3EBC55765486 (Enumerator_t701920BFBDC49914858A34B7DFD27EF224B0D59B* __this, List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t701920BFBDC49914858A34B7DFD27EF224B0D59B*, List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, const RuntimeMethod*))Enumerator__ctor_m0CDCB6D35E3E62BA5FBEBD9C53DC3EBC55765486_gshared)(__this, ___0_list, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m56FF296CFF074B89DB84B803B59AF62C1535392D (Enumerator_t8E6C8D39BB71650B1BD0D2A3ADEEABFBEEFCA834* __this, List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t8E6C8D39BB71650B1BD0D2A3ADEEABFBEEFCA834*, List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, const RuntimeMethod*))Enumerator__ctor_m56FF296CFF074B89DB84B803B59AF62C1535392D_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_mC679EFF5E634878F1897D71DC5160A96EA719E82_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ((List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7_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_m6379987CB76F278D565037B93C54CC50B8E8092F_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = ((List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7_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; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)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_mF7B8D24C7D34D7A575A8E6E9EE9D3FB4DABB91AE_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = ((List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7_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; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)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; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, 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)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_12 = ((List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7_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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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_mBD3DA1F7CE01BE64BC87AEBA8F8E75C0CF7DDB73_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, const RuntimeMethod* method) { { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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_m80805224A0926C2561F849752A37A2569134A03D_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, int32_t ___0_value, const RuntimeMethod* method) { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* 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; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)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; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* 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: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* 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)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_12 = ((List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7_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_mFED740DB424BA5653895BDFFB0A06F7C156541D0_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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_m5C36702E9AA9C8C0EFF4D621A5DAB47861F7A6BB_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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_mD84D5092BA4B1658E1565A6A12768E88A7611E83_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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_m7625CC3DB669F7E90E244EE9CCDC0C9C7B763692_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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_m28379A83F63042062CA5215579721343A689465A_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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 Il2CppChar List_1_get_Item_mB9E0EA5FEE54A88C19874F86CBED5C48CD4A091F_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; Il2CppChar 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_m152A3A4010AA9B103898F608CEB394ED3FDAA101_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, int32_t ___0_index, Il2CppChar ___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: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_3 = ___0_index; Il2CppChar L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (Il2CppChar)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_m7A2A17403F61C98861524C74822FAE6BBA4E0988_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { Il2CppChar V_0 = 0x0; { 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(Il2CppChar)); Il2CppChar L_2 = V_0; Il2CppChar 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_m45797C43957559DCA062047EBC03EF762239F99B_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; Il2CppChar L_1; L_1 = (( Il2CppChar (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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)); Il2CppChar 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_mCD8A0BAD90D6D41599EC0F347DEC251044AA9A98_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, int32_t, Il2CppChar, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)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_mF3227B0AAB9F7FED1883246395F1CEA0D0B06DC5_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, Il2CppChar ___0_item, const RuntimeMethod* method) { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* 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)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* 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)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = V_0; int32_t L_7 = V_1; Il2CppChar L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Il2CppChar)L_8); return; } IL_0034: { Il2CppChar L_9 = ___0_item; (( void (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, Il2CppChar, 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_m11185A14288763FB9A0FF8111453AC739E76CF35_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, Il2CppChar ___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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_4 = V_0; Il2CppChar L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (Il2CppChar)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_mA6D68A58B421E3F0FE2AF9A8119F42340F72FC1A_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, Il2CppChar, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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_m763E16C40A2E70DCE3408F570975152E3260C398_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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_t18E2D7D4BDE7755E43AFF1F6BF82718917B70648* List_1_AsReadOnly_m36E66D3E2DBD06CE4EDD4E688901B1F8486C5935_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t18E2D7D4BDE7755E43AFF1F6BF82718917B70648* L_0 = (ReadOnlyCollection_1_t18E2D7D4BDE7755E43AFF1F6BF82718917B70648*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_t18E2D7D4BDE7755E43AFF1F6BF82718917B70648*, 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_m9452DB666E11BD0DAA08C07F4CD3312BB5D8060E_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, int32_t ___0_index, int32_t ___1_count, Il2CppChar ___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: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; Il2CppChar L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, int32_t, int32_t, Il2CppChar, 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_m5A38EF84857CB81A7693DA2D5E5996293C1F5ABF_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, Il2CppChar ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); Il2CppChar L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, int32_t, int32_t, Il2CppChar, 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_m03C6C239B2EA2072B70C5B4B7E34AB333C978A8C_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, Il2CppChar ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); Il2CppChar L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, int32_t, int32_t, Il2CppChar, 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_m0586B319F89682059DD157C1EDC282A2888ECB9B_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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_m01575B7D6D0C9A5608A0496D0C7836AB159D5F92_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, Il2CppChar ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { Il2CppChar L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, Il2CppChar, 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_mF74AEA77C6A25271E7AF1754DCB6401D2FF6C6C2_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, Il2CppChar, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)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_m18A412B180CEC8C3351E412DCE140FC1E31039F9_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method) { { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array; (( void (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, 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_mB36CE3B4E8FD3B13B398AB115DFAF3687040775A_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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) CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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_m66386CFE5F99A7A429344E8902FE421835DD80B1_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* 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_mA1A224D6DC21C2A7B5A728192ADB43A9ECC82064_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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_m4A5A7E143236F5C4CFE52D3D58761CEA629D5CCD_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* ___0_match, const RuntimeMethod* method) { { Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E*, 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 Il2CppChar List_1_Find_m410BB0A321E0315DF5500359273249E29D79F6C0_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; Il2CppChar V_1 = 0x0; { Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* 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_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* L_1 = ___0_match; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Il2CppChar L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E*, Il2CppChar, 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; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; Il2CppChar 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(Il2CppChar)); Il2CppChar 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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* List_1_FindAll_mF2CCDF2A672DB0D788DB9FAB2482383AF3713F72_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* ___0_match, const RuntimeMethod* method) { List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* L_1 = (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* L_2 = ___0_match; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Il2CppChar L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E*, Il2CppChar, 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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* L_8 = V_0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_9 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; Il2CppChar L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, Il2CppChar, 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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* 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_mCAA98D9BB6E74057D7C206AC180CFA971F0A7169_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, int32_t, int32_t, Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E*, 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_mD2B4305696EA16BECDC4EA958138C3183C79AE68_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* ___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_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* 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_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* L_10 = ___2_match; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_11 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Il2CppChar L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E*, Il2CppChar, 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_m60593A8FB7CE8CB55A26AA4F6AF607DBBCA203E6_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, Action_1_tC95790E55CF4D5C803FAD201917F7CB367351E3F* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tC95790E55CF4D5C803FAD201917F7CB367351E3F* 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_tC95790E55CF4D5C803FAD201917F7CB367351E3F* L_4 = ___0_action; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; Il2CppChar L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_tC95790E55CF4D5C803FAD201917F7CB367351E3F*, Il2CppChar, 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_t4016CCA94D50E9317613E883E74A4DCA4D1C287D List_1_GetEnumerator_m4FD62856A4FB2E97031D88470D704316F1DCD928_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, const RuntimeMethod* method) { { Enumerator_t4016CCA94D50E9317613E883E74A4DCA4D1C287D L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m24165C174A346386819FF0C8B06C5299C5D8C596((&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_m831A4C0D4FF560CF7D7D53820B6FC18FB083AF45_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, const RuntimeMethod* method) { { Enumerator_t4016CCA94D50E9317613E883E74A4DCA4D1C287D L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m24165C174A346386819FF0C8B06C5299C5D8C596((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t4016CCA94D50E9317613E883E74A4DCA4D1C287D 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_mFE941435676B71AE61D210D9007A8E1298959351_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, const RuntimeMethod* method) { { Enumerator_t4016CCA94D50E9317613E883E74A4DCA4D1C287D L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m24165C174A346386819FF0C8B06C5299C5D8C596((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t4016CCA94D50E9317613E883E74A4DCA4D1C287D 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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* List_1_GetRange_mD69041C2CA9ED0539810A06FD79CE37E70BAB632_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* 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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* L_6 = (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_8 = ___0_index; List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* L_9 = V_0; NullCheck(L_9); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* 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_mF2509E11A7B54B54C011049AB62AF21A826EBCFE_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, Il2CppChar ___0_item, const RuntimeMethod* method) { { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; Il2CppChar L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, Il2CppChar, 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_m47D462D1C76F4DAA4CB181DB5E466286D0D97296_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, Il2CppChar, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)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_m93EFDEE741FB849BD50E39217E7005B609E29403_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, int32_t ___0_index, Il2CppChar ___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; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_8 = ___0_index; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_9 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_13 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_14 = ___0_index; Il2CppChar L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (Il2CppChar)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_mE4B27EBD8D6D9C26C0D4F8A2298A47BB2A2B2925_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, int32_t, Il2CppChar, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)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_mF1D09129B2DDA7248BCD15C07166154DA6EB57E2_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_12 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_13 = ___0_index; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_14 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_20 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_21 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_24 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_27 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_32 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, 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); Il2CppChar L_45; L_45 = InterfaceFuncInvoker0< Il2CppChar >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, int32_t, Il2CppChar, 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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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_m02E1DF27506A00E153037AD60BCF6966B8407CC8_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, Il2CppChar ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { Il2CppChar L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, Il2CppChar, 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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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_mAC21DB88E024B0A73009F0B9EBE6AB0DC8FB317B_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, Il2CppChar, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)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_m8D77FB83CD28277B9A20C72578EA1E22F43D3135_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* 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_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* L_4 = ___0_match; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Il2CppChar L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E*, Il2CppChar, 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_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E* L_16 = ___0_match; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_17 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Il2CppChar L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t498CAB8C3A239510DF1CD4E0D9D0B8EFB398536E*, Il2CppChar, 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; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_24 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_27 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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; Il2CppChar L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (Il2CppChar)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; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_34 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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_m4088E696F2E983A168CFD204B228E773695E5C26_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, int32_t ___0_index, const RuntimeMethod* method) { Il2CppChar V_0 = 0x0; { 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; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_6 = ___0_index; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_11 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(Il2CppChar)); Il2CppChar L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Il2CppChar)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_m01FAF3427A418EA0063A134E89DFBDF8D347915D_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_11 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_14 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_19 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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_m9FC29AE0BE8C0B9C21C786EDC50D001A1FAFA3C8_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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_mB9ED94F34C25EEA03B4335A2077E1CADCB9A3A71_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, 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_m76CF8BCCCC573BC4407125AC06A5E18922B56958_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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_mEF4F2CE2AD4207529B3735A956A2FF3C182C88F3_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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_m94B6D109F51B9AC3485C8D1DFFF516A23294B554_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, 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_m16639693BC35097493D42B649CB40BE5E19E06D5_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, Comparison_1_tD2BC24ACADC7AE1FDC0BDF807145456FDE58C734* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_tD2BC24ACADC7AE1FDC0BDF807145456FDE58C734* 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; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_tD2BC24ACADC7AE1FDC0BDF807145456FDE58C734* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, int32_t, int32_t, Comparison_1_tD2BC24ACADC7AE1FDC0BDF807145456FDE58C734*, 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 CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* List_1_ToArray_m77841A4D182AAC74078D56BAF90A48AEB570D17E_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, const RuntimeMethod* method) { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* 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)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = ((List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7_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; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__this->____items_1; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* 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); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* 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_mB80164744F16CB7F46491D8ED070458FE3580BC8_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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_m4C6705B4E5970531347EB22B494526D1166F1160_gshared (List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7* __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; Il2CppChar V_1 = 0x0; 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); Il2CppChar L_6; L_6 = InterfaceFuncInvoker0< Il2CppChar >::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; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7*, 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: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)__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; Il2CppChar L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (Il2CppChar)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_m4DCBC2C2702B5A9E4C9408C11A852A72A9BAC6F1_gshared (const RuntimeMethod* method) { { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t1FDED00FA37F39564E09D01CFDF33C22BCF5C8A7_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_m58F5B2DA6538062E4D888242896DB9064A10EA7E_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_0 = ((List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD_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_mF2E3753D206B3FE4492C4235EAD01A501EBDA124_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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)); CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_2 = ((List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD_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; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_4 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)(CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)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_m624E67CA3273A3A35D049FA2AFAE91A98D21C9D6_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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)); CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_6 = ((List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD_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; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_8 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)(CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)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; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_10 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*, 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)); CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_12 = ((List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD_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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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_m1653B3F3097E92303AB90322E23E19E6BDEF7CD6_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, const RuntimeMethod* method) { { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_0 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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_m2988A638515C474986C0E83B709F9AB93826D838_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, int32_t ___0_value, const RuntimeMethod* method) { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* 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; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_3 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_6 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)(CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)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; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_8 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* 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: { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* 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)); CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_12 = ((List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD_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_m68C83D6D86796F905DC9E9B96F261B72CC6AF66D_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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_mF689E0B6DC973A498A774BEFCFB4D19C543AD415_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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_mB3AC63CDBCDF1917B88E7C7E0E166A8F6C4B3272_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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_m8D2D77C16C4E730912D4E5B443E3027932FBBDF4_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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_m6AB17E2E4BA0C443ACB68BDE2CBCF6C950759711_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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 CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC List_1_get_Item_mAA6AD4C2126CAF247E0B42C7A8A425D9AF93C93E_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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: { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_2 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC 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_m090CE78C99173340358F68C32D78A7CDBC68F8D1_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, int32_t ___0_index, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC ___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: { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_2 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_3 = ___0_index; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC)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_m2E8087439E77AE396FE9012246A16F3CDFF45381_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC 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(CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC)); CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_2 = V_0; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC 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_m74124CDD52A464D1D12A10A11F16E536CA6A2AC5_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_1; L_1 = (( CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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)); CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC 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_mA42BD66EFAB2FBF45D3B9180719CF2482D209B7C_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, int32_t, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)((CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)(CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)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_m42869D757F3C5CDE2FE01652950AE8415144BD0A_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC ___0_item, const RuntimeMethod* method) { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* 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)); CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_1 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* 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)); CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_6 = V_0; int32_t L_7 = V_1; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC)L_8); return; } IL_0034: { CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_9 = ___0_item; (( void (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, 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_m1BF48CA254C901706BD71A7AD0D150831F2AAC0E_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC ___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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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)); CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_3 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_4 = V_0; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC)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_mF4BDC83CFDD4293715DADB1A88A3A61052105AC0_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)((CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)(CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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_m34D567A94D742F63D87D559F603CCF01339E0C47_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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_tCDE17EFA1189E711AB0749946E191EE16D6C6022* List_1_AsReadOnly_mAAA094C932824F35555204E8A7DCCAC76BC7F7B5_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tCDE17EFA1189E711AB0749946E191EE16D6C6022* L_0 = (ReadOnlyCollection_1_tCDE17EFA1189E711AB0749946E191EE16D6C6022*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_tCDE17EFA1189E711AB0749946E191EE16D6C6022*, 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_m5CF66F224B2194F09E86F5125C2B3B728B53C470_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, int32_t ___0_index, int32_t ___1_count, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC ___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: { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_5 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*, int32_t, int32_t, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, 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_m0B04ED15CE71D8E25376F42FBC39E145B8CB266D_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, int32_t, int32_t, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, 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_mECA5D312DB7855C7A8E467D300DE28C973A3CECD_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, int32_t, int32_t, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, 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_m4D5281978B23B8FD72AA6F6BDD195531C11A0C13_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_3 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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_m86E169B5FDA9527B1D917E06FC7DB817C6FCE106_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, 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_mBDD4B492ACF3B863A70FAC8DABB1252E3AA5322C_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)((CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)(CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)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_mEE4065F223D0401210E5CBEBFA2C986B1F142530_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* ___0_array, const RuntimeMethod* method) { { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_0 = ___0_array; (( void (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*, 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_mAED843E332787E33885F52F186F7D289A198962B_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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) CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_3 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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_mE2D7EB9C5D94D408BABCE9180279FB3889167E5B_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_0 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* 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_m1C954EBE6D3586B6CA72A3FA8FC2BE550F6DF893_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_0 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_2 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_3 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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_m9656D38380D5DA7FE44C45186FD70DF6E707663C_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* ___0_match, const RuntimeMethod* method) { { Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2*, 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 CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC List_1_Find_mDA464FAB7FA4E15B22D3580010B3B37314BD0289_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* 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_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* L_1 = ___0_match; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_2 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2*, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, 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; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_7 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC 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(CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC)); CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC 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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* List_1_FindAll_m4A1C3431EF6A8DEE978B9AE6FB625C9409A96F96_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* ___0_match, const RuntimeMethod* method) { List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* L_1 = (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* L_2 = ___0_match; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_3 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2*, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, 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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* L_8 = V_0; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_9 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, 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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* 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_m7658B4FBE9AF2577FD7716BD31951413719586FC_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, int32_t, int32_t, Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2*, 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_m28898197231BF84B5BA8353C0820674AA25A144A_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* ___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_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* 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_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* L_10 = ___2_match; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_11 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2*, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, 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_m05FA16EC4B0EC19DC58A8688BC2D00F321C263C8_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, Action_1_t35019D053EE5057E71C912A71C09A8511C1A0B14* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t35019D053EE5057E71C912A71C09A8511C1A0B14* 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_t35019D053EE5057E71C912A71C09A8511C1A0B14* L_4 = ___0_action; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_5 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_t35019D053EE5057E71C912A71C09A8511C1A0B14*, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, 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_t207A25A11C82AE6FEBC0AE8B68FFC334FB67E906 List_1_GetEnumerator_m9C3C92DA93F6F61DE4E3CF39283FA62ACC7EBBCC_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, const RuntimeMethod* method) { { Enumerator_t207A25A11C82AE6FEBC0AE8B68FFC334FB67E906 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mDCE13BD96E2209AD415DD91812E6102F45C36865((&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_mE46D7F8358A02291CF19BC77F116BCF5AF412212_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, const RuntimeMethod* method) { { Enumerator_t207A25A11C82AE6FEBC0AE8B68FFC334FB67E906 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mDCE13BD96E2209AD415DD91812E6102F45C36865((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t207A25A11C82AE6FEBC0AE8B68FFC334FB67E906 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_mD8B4D6086113C15615E6E1167F0505BEC8A6B6D2_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, const RuntimeMethod* method) { { Enumerator_t207A25A11C82AE6FEBC0AE8B68FFC334FB67E906 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mDCE13BD96E2209AD415DD91812E6102F45C36865((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t207A25A11C82AE6FEBC0AE8B68FFC334FB67E906 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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* List_1_GetRange_mE90590315FF2BDDB7963ED9B8DA1896EB269C9F9_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* 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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* L_6 = (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_7 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_8 = ___0_index; List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* L_9 = V_0; NullCheck(L_9); CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_10 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* 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_m28A555E3D1CCDAB1D4243CAE183DA49264FEC701_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC ___0_item, const RuntimeMethod* method) { { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_0 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, 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_m14B3CE0181B6A93FCBD0E9386D2209ABA66241A6_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)((CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)(CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)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_m5B6F1B4293EB29A59F582A761B171A1F37566FE0_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, int32_t ___0_index, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC ___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; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_3 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_7 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_8 = ___0_index; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_9 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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: { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_13 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_14 = ___0_index; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC)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_mC6B3BD901A5E1847688938A186A3FBC1729CA0BB_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, int32_t, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)((CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)(CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)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_mAAE87353F5FA65A9B98F61427F4361FD5A79B30B_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_12 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_13 = ___0_index; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_14 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_20 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_21 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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); CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_24 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_27 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_32 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*, 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); CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_45; L_45 = InterfaceFuncInvoker0< CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, int32_t, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, 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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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_mD21FD67383FD082D07EBDCE1FF7F1E1B9E72BAA2_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, 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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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_mBEA9A590E5A0A24599CD8A3B39C3696EDC38DFEA_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)((CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)(CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC*)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_m99B98A54185CF791E40260949DF5B271A4227B42_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* 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_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* L_4 = ___0_match; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_5 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2*, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, 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_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2* L_16 = ___0_match; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_17 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tBB45A1BEE008BFBE4A2C377957B70BB6866CB5D2*, CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC, 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; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_24 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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)); CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_27 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC)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; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_34 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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_m04A06DEC647AFCBC1F770DAA0A97D299C2F276BB_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, int32_t ___0_index, const RuntimeMethod* method) { CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC 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; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_5 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_6 = ___0_index; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_7 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_11 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC)); CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC)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_mB232EA8B15126D52E2C750798D4F4F969F24324A_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_11 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_14 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_19 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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_m9E4FBCEC5830D8E25B1EB550B22BB337CA7243CF_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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_m1587EC2C0533AD9A50DAE3DDAC64B91085FA08BD_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_6 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*, 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_mFA4C941F5238139F49281AD26FA4DC97194160C9_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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_m5E04586B3B872991108EEB2DBA97AC6E6E2203D9_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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_m12C97EC739D965B6D66B39066F770CAC0720187D_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_6 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*, 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_m21C1C8C35C6C921F29960EFAEC74E47EFD620B78_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, Comparison_1_t21DF62D21A9CB562CAB15502F372A60498632454* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t21DF62D21A9CB562CAB15502F372A60498632454* 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; } } { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_2 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_t21DF62D21A9CB562CAB15502F372A60498632454* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*, int32_t, int32_t, Comparison_1_t21DF62D21A9CB562CAB15502F372A60498632454*, 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 CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* List_1_ToArray_mA16FBDA21A1D88F1E48A727A069AF1E8ACBB3349_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, const RuntimeMethod* method) { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* 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)); CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_1 = ((List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD_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; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_3 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)(CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_4 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__this->____items_1; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* 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); CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* 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_m0BB4E785EEB126071928D42AA29A44CD26758A3F_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_0 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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_mF2657C3A22339991A44A002B93054EBA528BAA58_gshared (List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD* __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; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC 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); CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_6; L_6 = InterfaceFuncInvoker0< CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC >::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; CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_8 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD*, 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: { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_10 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)__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; CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (CollisionOffsetData_tE6614C9454F5C0D0C31BBDAAE6A3AA9728FF67CC)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_mD2B003D06F14A173324FAAB7C80A02A8F00DFFED_gshared (const RuntimeMethod* method) { { CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0* L_0 = (CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)(CollisionOffsetDataU5BU5D_tF4D72779382A86335B2D0E7B5686771B87B6A4F0*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t888AD2F6B62AC59F6A137A2CC22E67AFE35D35DD_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_mE1298EFE02E4CF09A9513D04C6D0FE12C4A5A96D_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = ((List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF_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_mDBC3F8F2846CD821DA096BECD6300438E2409BC3_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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)); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_2 = ((List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF_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; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_4 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)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_mB12F0888925D179DFE50A3D23E38061E3062AE71_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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)); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_6 = ((List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF_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; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_8 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)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; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_10 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*, 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)); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_12 = ((List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF_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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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_m253D4CD0CB7D3112737AEB44BF294DD117A35A44_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, const RuntimeMethod* method) { { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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_m7D8DBFC756BC3BA59F49233B9F0EB3AC931E7D27_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, int32_t ___0_value, const RuntimeMethod* method) { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* 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; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_6 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)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; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_8 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* 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: { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* 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)); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_12 = ((List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF_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_m9D26655D9E25702CE9561783BA482298CA9CCA77_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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_mB2DCCB72F07EE8FCFE614B31F3275FEC62BE6000_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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_m3CEE5BF954BD4B2CD6024F8FC1782B06AF06A204_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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_m6D10A16EB24FEDC8B0F707A55D3F9EC974404694_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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_mAEE91CE9A0BB1EB1194FF037B3875148079C030D_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F List_1_get_Item_mE616D49F5F6197745A12A06084EEE9E6FFCF017F_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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: { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_2 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F 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_m7AF5498D3F093516B936D0E214DC6F7382DA6860_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, int32_t ___0_index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___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: { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_2 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_3 = ___0_index; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)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_m55F826038DCB57225368A7673E9B39127C4FCE4D_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F 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(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = V_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F 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_m27131F8C3A1B61CDFECC041A1949FDE7CCA04BFE_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; L_1 = (( Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F 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_m0D009DBD4FD2997370E2CCE334F8716ABFB535A6_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, int32_t, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)((Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)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_m4EA3769821DBDED34CA0EBACD784AC6C1A536C1A_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_item, const RuntimeMethod* method) { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* 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)); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_1 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* 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)); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_6 = V_0; int32_t L_7 = V_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_8); return; } IL_0034: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = ___0_item; (( void (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, 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_m7AF5556215BF2EC986B31780ACADE159F4DAC1C5_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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)); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_4 = V_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)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_mFE035640D664C8A042F48DC715B847A077E06ED6_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)((Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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_mFB9913586ECB03AFE3D46EEFAE7DB291A139EDB3_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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_tED8ADB5E6A14151849EFB67B4C0EA7518F06319B* List_1_AsReadOnly_m0F6CBACADD50C1B13C66D40CD98B9E6B810A3BCA_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tED8ADB5E6A14151849EFB67B4C0EA7518F06319B* L_0 = (ReadOnlyCollection_1_tED8ADB5E6A14151849EFB67B4C0EA7518F06319B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_tED8ADB5E6A14151849EFB67B4C0EA7518F06319B*, 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_mCCD2298C4AD782692E601BFAF3CFF409DDB2EDDC_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, int32_t ___0_index, int32_t ___1_count, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___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: { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_5 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*, int32_t, int32_t, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, 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_mCB7C82335D8F4CFD2C4DCA985F75C0CA44420462_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, int32_t, int32_t, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, 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_m8890253A8853738602BC91F78D8B53DC9CFD9CAE_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, int32_t, int32_t, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, 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_mE5CCE3E4C785E8D9A9482D1E9D78F42472075F81_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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_m4F737B86A03F6256730A700BC971E251E10DF630_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, 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_mD27922EAE18A44132D7ACACCE3BC7E268A797C73_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)((Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)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_m283728A1F86A0BA9A3BDA03F3A22BE6BCB166C88_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___0_array, const RuntimeMethod* method) { { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = ___0_array; (( void (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*, 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_m4CA915ABCDEFBAD9CEF1CA3FC69066F2C231EB5D_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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) ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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_m648B175562B85E160A36832E2A57CE1DC56AE696_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* 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_m0CD049F10EB5DA1ABD8BFA4BC7FEB9F8350A8FCA_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_2 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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_mA4B467D4BB9C15C477AADC17DC539BE7BE3769E6_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* ___0_match, const RuntimeMethod* method) { { Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F*, 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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F List_1_Find_m6DEBAB28D72F7F64903026F42B3DBA18110506EF_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* 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_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* L_1 = ___0_match; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_2 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, 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; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_7 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F 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(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F 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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* List_1_FindAll_m217156EE2BA63953F3DB75F7100D3F25BAD64F01_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* ___0_match, const RuntimeMethod* method) { List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* L_1 = (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* L_2 = ___0_match; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, 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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* L_8 = V_0; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_9 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, 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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* 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_mCBD3E26FFCA59D57EECBE3D0BA2D4D52288F82A6_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, int32_t, int32_t, Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F*, 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_m5BC0D1F3C2A9E8A22C4C4EB1AEA880593DAAAD47_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* ___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_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* 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_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* L_10 = ___2_match; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_11 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, 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_m559409270FED83CBD3E80FF2B4662ACBBF2BFB6A_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Action_1_t6F23E949C5B7B23A98CD4EE8560AA8A2266BDC22* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t6F23E949C5B7B23A98CD4EE8560AA8A2266BDC22* 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_t6F23E949C5B7B23A98CD4EE8560AA8A2266BDC22* L_4 = ___0_action; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_5 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_t6F23E949C5B7B23A98CD4EE8560AA8A2266BDC22*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, 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_t825E7A8DAF5D0C398AC7A5F4938F9EBB9547DF9A List_1_GetEnumerator_mEE1C31E437462CD1041D4CED22E459F4C70607C2_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, const RuntimeMethod* method) { { Enumerator_t825E7A8DAF5D0C398AC7A5F4938F9EBB9547DF9A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m9705ABA713A10D8F25EDBD3A57D7B64B3D44893F((&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_m1BE29FB51FF465C6A3B5396E231E0C573715E8E5_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, const RuntimeMethod* method) { { Enumerator_t825E7A8DAF5D0C398AC7A5F4938F9EBB9547DF9A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m9705ABA713A10D8F25EDBD3A57D7B64B3D44893F((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t825E7A8DAF5D0C398AC7A5F4938F9EBB9547DF9A 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_m3333172F33CDABD76DB802190FD23D1AB72237BD_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, const RuntimeMethod* method) { { Enumerator_t825E7A8DAF5D0C398AC7A5F4938F9EBB9547DF9A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m9705ABA713A10D8F25EDBD3A57D7B64B3D44893F((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t825E7A8DAF5D0C398AC7A5F4938F9EBB9547DF9A 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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* List_1_GetRange_mA7C48669B0F1F80A836D7CC8ED89FA12E8D81FFD_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* 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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* L_6 = (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_7 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_8 = ___0_index; List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* L_9 = V_0; NullCheck(L_9); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_10 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* 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_mB87C634C48BCAD87434FAF632281109E98FD5471_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_item, const RuntimeMethod* method) { { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, 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_m19F0B5AE2338C27F4E0D2D1D5CB5A9BE899CD37A_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)((Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)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_m9CDFA7F437E5BB2C83A7467DF038F85414C92D8C_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, int32_t ___0_index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___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; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_7 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_8 = ___0_index; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_9 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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: { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_13 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_14 = ___0_index; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)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_mBFBF711252EEE0A9FDF2D9DAAEE1D53273326E05_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, int32_t, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)((Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)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_m29DA83A573F63ADE9D2AC0BFF47C9412A36FBE00_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_12 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_13 = ___0_index; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_14 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_20 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_21 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_24 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_27 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_32 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*, 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); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_45; L_45 = InterfaceFuncInvoker0< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, int32_t, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, 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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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_mF7B92EFF6F6758A08B4705357E06A1F0AD21F69D_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, 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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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_mC98CA23BEFB9DCFD7626A9943233D818649AE90B_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)((Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)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_m08957C872B27D9728E8BDBF1CAE4691EF17F59C0_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* 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_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* L_4 = ___0_match; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_5 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, 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_t134ABA8D774E13C8AAF117E61638F91FC07DF10F* L_16 = ___0_match; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_17 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t134ABA8D774E13C8AAF117E61638F91FC07DF10F*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, 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; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_24 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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)); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_27 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)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; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_34 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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_mB1EBE3592D556EB57145AB2552F9191876B348DF_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, int32_t ___0_index, const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F 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; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_5 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_6 = ___0_index; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_7 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_11 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)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_m1BC68C3F8C868D9175821CAC8DE3EDDCF0EFAA41_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_11 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_14 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_19 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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_m23D2E951E485B520789A7A38A877AD3DFC562B43_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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_mED6CEF31D5B917CBCEA76E68687282A7B3800EAE_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_6 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*, 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_mB2EDB1180417600C1B16317BB2025DEF14F27A45_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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_mCEB1FFE485CFE4359EA5257CA1CE7E4A7985E6D5_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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_mDD6DEB550FCFBD651539686217CD42249B9EFD58_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_6 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*, 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_mEE9B5DE6393A5751774DE30389B06275C37C99D8_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, Comparison_1_t08301DE4FB0099F99D8C5F2575015C6C2A8F3D4A* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t08301DE4FB0099F99D8C5F2575015C6C2A8F3D4A* 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; } } { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_2 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_t08301DE4FB0099F99D8C5F2575015C6C2A8F3D4A* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*, int32_t, int32_t, Comparison_1_t08301DE4FB0099F99D8C5F2575015C6C2A8F3D4A*, 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 ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* List_1_ToArray_mD1EFBC7A0C9E4DF640DF58EC90D5494500C0571F_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, const RuntimeMethod* method) { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* 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)); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_1 = ((List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF_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; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_4 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__this->____items_1; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* 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); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* 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_m037EC816EF2E478973D72FD69979EC415C85E116_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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_mDE6FAAAC5A59B14CC3DA1766BDBFC573FA3EAD55_gshared (List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF* __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; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F 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); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6; L_6 = InterfaceFuncInvoker0< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::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; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_8 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF*, 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: { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_10 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)__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; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)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_mDC53ABB4131FBFCCB89988DEF0BF050A2A60751E_gshared (const RuntimeMethod* method) { { ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t242CDEAEC9C92000DA96982CDB9D592DDE2AADAF_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_m9620248A4AB740193FB6B0E6764DDCAD8E9B47BD_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_0 = ((List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8_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_mE93FDFDDFAEBE5457CCAB925882A6DE101EAB13B_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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)); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_2 = ((List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8_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; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_4 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)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_m06365CB35705E586E7BCD6CA69EC8786A1154A5D_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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)); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_6 = ((List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8_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; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_8 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)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; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_10 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*, 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)); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_12 = ((List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8_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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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_mD1D84001E0B4C85B5C7F8B48796ED4B814779FB8_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, const RuntimeMethod* method) { { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_0 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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_mDF46083DED0687772A1AB2A3042B5F0BE2B42B25_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, int32_t ___0_value, const RuntimeMethod* method) { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* 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; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_3 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_6 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)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; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_8 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* 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: { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* 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)); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_12 = ((List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8_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_m97646F93DD10BF861C66A0E05E73D1BA94B76143_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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_m933F4694D765031B8E33251AC69135C880DE0394_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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_mED66D5391838C71AD3BB4A408132980A498656F3_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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_m8D0BFA05BBD225CF7FB54DE7931CEE9B4C88384A_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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_mEE5F11A43695AA4F5D545B9F05638F24089D5775_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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 Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B List_1_get_Item_m5ED2B6D8DA1CCEB2F9A6795D526AD1A33AFC35A3_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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: { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_2 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B 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_m34A1FB42C4936A56731388B9305F38083212F317_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, int32_t ___0_index, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___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: { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_2 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_3 = ___0_index; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)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_mB0E0D35185CF6E5217B5E31CCC826B33959B2AB0_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B 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(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2 = V_0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B 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_mDD705C4BD2107EAB71F4666811F06A6023B60AA7_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1; L_1 = (( Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B 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_m2254C95984DD5E1D67069C54916E01E38B7E9B50_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, int32_t, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)((Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)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_m12EA472BE606F0FD31EFAED0313D13E7FDB9819E_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_item, const RuntimeMethod* method) { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* 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)); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_1 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* 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)); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_6 = V_0; int32_t L_7 = V_1; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_8); return; } IL_0034: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_9 = ___0_item; (( void (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, 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_m53647F9D1BE00802A1865E8CCD9B835E27845CC8_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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)); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_3 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_4 = V_0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)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_mEB790A963BFA597976619BC29F5A037C4F60E200_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)((Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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_m1928ABABF99A7C40CC49CEF1DA852252FCE03515_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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_t3F412B5AF26FEF087F0ECD24C8E9C385E2B63E2A* List_1_AsReadOnly_mC71C6C9AFC788A49DA72A1701FD71B23B7C47299_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t3F412B5AF26FEF087F0ECD24C8E9C385E2B63E2A* L_0 = (ReadOnlyCollection_1_t3F412B5AF26FEF087F0ECD24C8E9C385E2B63E2A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_t3F412B5AF26FEF087F0ECD24C8E9C385E2B63E2A*, 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_m7CE05E49E34F4E1DD88DF2D76818253B469A2302_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, int32_t ___0_index, int32_t ___1_count, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___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: { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_5 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*, int32_t, int32_t, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, 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_mD695735AA50194AD15BAD643D691D4E652833E93_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, int32_t, int32_t, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, 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_mD0245AC6D2317CEF7466DD18B1205A03A7E3CDAE_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, int32_t, int32_t, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, 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_mFDB80CB6324618F5E9CB3D1560F68450443E32E0_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_3 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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_mBC82FC081E7A4C17BAEFE01D93394BF04D40E8EF_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, 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_m962F245D9D93387C03533D95CED3F19A22B3310B_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)((Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)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_m4766C8389599B7C2C312D9A71EE6A730609CB9E0_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___0_array, const RuntimeMethod* method) { { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_0 = ___0_array; (( void (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*, 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_m5B5B908926AFA3AF43539A8BD32F667D464302FE_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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) Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_3 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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_m2E6CC5C25F8538E5341F65248AB77AE6E5C4A297_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_0 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* 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_m89787EED4A0A0E867FED4692EA5220419BDA6A0D_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_0 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_2 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_3 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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_m5F8E9F9330E35E147BC3591D25BE0125C009602A_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B* ___0_match, const RuntimeMethod* method) { { Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B*, 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 Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B List_1_Find_m5918BB537BBC6CA7218C483B04C41F25C395BFC5_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B* 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_tC9C6851E26B700167C533F8020C5E001634C932B* L_1 = ___0_match; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_2 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, 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; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_7 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B 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(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B 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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* List_1_FindAll_mB400E8F831B45AF529D4785059A7AE0AF66F17D9_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B* ___0_match, const RuntimeMethod* method) { List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* L_1 = (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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_tC9C6851E26B700167C533F8020C5E001634C932B* L_2 = ___0_match; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_3 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, 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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* L_8 = V_0; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_9 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, 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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* 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_m5EFA26E6CFDF985CBA21A0A90730B82B02CF6BD9_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, int32_t, int32_t, Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B*, 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_m9E2124BBE7403EAA43F234C96898F272A90EE937_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B* ___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_tC9C6851E26B700167C533F8020C5E001634C932B* 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_tC9C6851E26B700167C533F8020C5E001634C932B* L_10 = ___2_match; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_11 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, 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_m66192EC93FF65916AF6C512ADACB5FEF10B08881_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, Action_1_tA0F10A9285403FFE399C24B340DC3300881DE735* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tA0F10A9285403FFE399C24B340DC3300881DE735* 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_tA0F10A9285403FFE399C24B340DC3300881DE735* L_4 = ___0_action; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_5 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_tA0F10A9285403FFE399C24B340DC3300881DE735*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, 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_tDC4A70CD4B6DF138B2452DB2285C02E46E46D30B List_1_GetEnumerator_mA0EF162BE12CF741FA802A3CD25DCC734B5468FE_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, const RuntimeMethod* method) { { Enumerator_tDC4A70CD4B6DF138B2452DB2285C02E46E46D30B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD9479A3D3A5CAAF1AE2CB2E49F0C0C1364EE4C20((&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_mFA6AA5823A478E9E72DA8683C1D4910DDD8F0D1F_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, const RuntimeMethod* method) { { Enumerator_tDC4A70CD4B6DF138B2452DB2285C02E46E46D30B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD9479A3D3A5CAAF1AE2CB2E49F0C0C1364EE4C20((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_tDC4A70CD4B6DF138B2452DB2285C02E46E46D30B 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_m29F19C8FB10A82D468C4BB51D41DFE2FBE867007_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, const RuntimeMethod* method) { { Enumerator_tDC4A70CD4B6DF138B2452DB2285C02E46E46D30B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD9479A3D3A5CAAF1AE2CB2E49F0C0C1364EE4C20((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_tDC4A70CD4B6DF138B2452DB2285C02E46E46D30B 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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* List_1_GetRange_m6BA2BF8BD32B1B82E6597E1F8907EAAB2E57F5E3_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* 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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* L_6 = (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_7 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_8 = ___0_index; List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* L_9 = V_0; NullCheck(L_9); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_10 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* 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_m7CF2A9687E110FCAAA9EEF77A555982E5C3E095B_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_item, const RuntimeMethod* method) { { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_0 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, 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_m71CCDC4B1D703A0EF2D211E8D192CBA9F5E9B73C_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)((Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)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_mD0E4696B5480B903D678F9E31C5694A4F4E40CE3_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, int32_t ___0_index, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___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; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_3 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_7 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_8 = ___0_index; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_9 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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: { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_13 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_14 = ___0_index; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)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_m349FCC9D3DC146E970938D377B1C2EF71778CF51_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, int32_t, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)((Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)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_mD1A2E303B8B232DD4D1EC9C25B197C69BC43B5A2_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_12 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_13 = ___0_index; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_14 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_20 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_21 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_24 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_27 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_32 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*, 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); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_45; L_45 = InterfaceFuncInvoker0< Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, int32_t, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, 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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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_mF1263CF1A0035024C66AEDADD84037AAB26A0253_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, 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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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_m441379C50ABE61D151D0DD5F3E0CCC08B5FCC244_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)((Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)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_m58708A71FF02E6C8011963F41D4FFC4CDDC9BF6B_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B* 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_tC9C6851E26B700167C533F8020C5E001634C932B* L_4 = ___0_match; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_5 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, 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_tC9C6851E26B700167C533F8020C5E001634C932B* L_16 = ___0_match; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_17 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tC9C6851E26B700167C533F8020C5E001634C932B*, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B, 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; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_24 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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)); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_27 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)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; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_34 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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_m374BC2433EA0AF73CC6D80410A4325C0BBDA0135_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, int32_t ___0_index, const RuntimeMethod* method) { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B 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; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_5 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_6 = ___0_index; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_7 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_11 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)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_mF56AF37C2557CFCF60F11A67844365E5C9345E9F_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_11 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_14 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_19 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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_m97174B91545B633311B18EACA992D429502AB202_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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_m37F4EFD52D4F79EB10F5135C13ECE455D5B8B31C_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_6 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*, 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_m31BDB22853F9F932E0421A065241AE077B674857_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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_m5BD89202C89AB16C484C98A7F34DB7C82F6F45F6_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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_m9FABD14FBB0244CC018E99110A22935E89DBA76D_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_6 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*, 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_m91CD68FF85E4FA0A6147A253296251F74DAB56B6_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, Comparison_1_t939FA5753922E5ECCF481BF4BC889604ED91887E* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t939FA5753922E5ECCF481BF4BC889604ED91887E* 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; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_2 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_t939FA5753922E5ECCF481BF4BC889604ED91887E* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*, int32_t, int32_t, Comparison_1_t939FA5753922E5ECCF481BF4BC889604ED91887E*, 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 Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* List_1_ToArray_mED3D8C92BDD809917F55F8E6FE05BB7693600FCE_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, const RuntimeMethod* method) { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* 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)); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_1 = ((List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8_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; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_3 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_4 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__this->____items_1; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* 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); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* 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_m4C3DEB63D9BA929145D3D5C51C2DD11E60697360_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_0 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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_mE4FAA156AF3D881C8874E49816BFE4C75DEB880B_gshared (List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* __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; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B 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); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_6; L_6 = InterfaceFuncInvoker0< Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B >::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; Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_8 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8*, 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: { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_10 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)__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; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)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_mEDF723C804B00DFB96168345B594E57E7E77605B_gshared (const RuntimeMethod* method) { { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_0 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8_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_m0303AE6DA20CC79D5D751CEF897F7BA6100B7C8C_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_0 = ((List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE_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_m79B33E83000A2442CB7FC38F4BB25BF4E2ADDFE3_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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)); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_2 = ((List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE_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; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_4 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)(CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)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_mC4EA9B13188D5CD17C8FAC37A91690B671FFF051_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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)); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_6 = ((List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE_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; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_8 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)(CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)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; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_10 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*, 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)); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_12 = ((List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE_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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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_m87C61E9AC6CAD906C890A7422184AC701CA2E1D6_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) { { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_0 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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_m80EE7285696605239D219A5CB72759F41A3D50F9_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, int32_t ___0_value, const RuntimeMethod* method) { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* 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; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_3 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_6 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)(CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)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; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_8 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* 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: { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* 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)); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_12 = ((List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE_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_m0D38F8745A3650FD9A78AAE9DF9D13F916135F55_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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_mE05ADDDA85DBE398888CE5A352E64428CD869DA1_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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_m6FC3FA3BFAD18327307A3BBF70A5035AF1C11538_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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_mAFFF86EF69D510E05962D17FB33311006E0292AB_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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_m8A6A0CD57A1E40EFFB71D66D6FAE8EBE10B3D180_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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 CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE List_1_get_Item_m29994E43755FE12A1C2CA4F03BC47F4ACBF1A2DE_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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: { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_2 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE 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_m59BA7CC0B5269AAA96049E052F4E01920DB5AA34_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, int32_t ___0_index, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE ___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: { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_2 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_3 = ___0_index; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE)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_m37CE4623467ACD927E06882E754AFEB5E2D054F8_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE 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(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE)); CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_2 = V_0; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE 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_m55C1C30D6A64B5D9C893F3E5F5EC707CF29E5441_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_1; L_1 = (( CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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)); CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE 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_m0EDBFA9432EF3F55E0628AD9E3962E90640778D2_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, int32_t, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)((CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)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_m76AF2D0D598BB8F84D1DED26B7E298ABF0446344_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE ___0_item, const RuntimeMethod* method) { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* 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)); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_1 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* 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)); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_6 = V_0; int32_t L_7 = V_1; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE)L_8); return; } IL_0034: { CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_9 = ___0_item; (( void (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, 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_m0C099AE620F9C207ACCC96A4B49792D293BFBFE7_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE ___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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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)); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_3 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_4 = V_0; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE)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_m33A306AF5A020FE4AC928EFDF9384653B86CA64B_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)((CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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_mE2DB84678066C608A46E97A35DDD244A9F7E815B_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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_t0A3BABDE0E4B0F038E10FF38052261C7A5671721* List_1_AsReadOnly_mBCDFE6381FE6BC5B6E5703B9C04618A4193F8171_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t0A3BABDE0E4B0F038E10FF38052261C7A5671721* L_0 = (ReadOnlyCollection_1_t0A3BABDE0E4B0F038E10FF38052261C7A5671721*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_t0A3BABDE0E4B0F038E10FF38052261C7A5671721*, 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_m56D66BA4899827B156094761E1A650D0D2F0C153_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, int32_t ___0_index, int32_t ___1_count, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE ___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: { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_5 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*, int32_t, int32_t, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, 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_m8C8878240BF16B630034E45E154EBE2D2126F3DD_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, int32_t, int32_t, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, 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_mF0B33C67DF68AF771277FA4564621FBC9389AB08_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, int32_t, int32_t, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, 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_m01248CB44D3A287DD64C6B3B26EDCC85ECB054CF_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_3 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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_m64F63694D502E0EF121D20E622FCE46EBA18E18F_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, 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_m584F3D3CBF9DDA5FCB95FF5A795082A730B240C7_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)((CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)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_m738AFDFCE630ADDF0B6F1770361122F870A8D748_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* ___0_array, const RuntimeMethod* method) { { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_0 = ___0_array; (( void (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*, 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_m0861DE903D4BC00D0F6C4067DBFFA869CC5A7566_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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) CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_3 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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_m9027C750CB5A26A00FAE70C07180B310031D3A69_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_0 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* 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_mD10574C482DED3B256158EFC021C6B9EA5496995_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_0 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_2 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_3 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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_m4CF5E89BE89500755F30BBF1CE1EC6438F6CD634_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* ___0_match, const RuntimeMethod* method) { { Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16*, 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 CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE List_1_Find_m3846820360054CA33C19745C9889D867FA0D5F2D_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* 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_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* L_1 = ___0_match; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_2 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, 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; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_7 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE 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(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE)); CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE 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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* List_1_FindAll_mF0903CB59B57227089ACA6493CFD9CA9E08D75F8_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* ___0_match, const RuntimeMethod* method) { List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_1 = (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* L_2 = ___0_match; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_3 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, 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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_8 = V_0; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_9 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, 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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* 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_m712263656F1D86669A7764DDA39251E1F1CAF150_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, int32_t, int32_t, Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16*, 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_m4322B05A65C8F917AA794E44393328254E3C27B5_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* ___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_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* 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_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* L_10 = ___2_match; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_11 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, 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_mC504E9B93B662329DB853321A6500E5AA0F5A776_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, Action_1_t1ED9E296BF1ED3DDF710F8EE56A7753CC8AC844C* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t1ED9E296BF1ED3DDF710F8EE56A7753CC8AC844C* 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_t1ED9E296BF1ED3DDF710F8EE56A7753CC8AC844C* L_4 = ___0_action; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_5 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_t1ED9E296BF1ED3DDF710F8EE56A7753CC8AC844C*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, 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_t92DA9CDC830985B60FFDF57F3A8681E827881E36 List_1_GetEnumerator_mF2C26F791932944823E09708C126D9D726354D2D_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) { { Enumerator_t92DA9CDC830985B60FFDF57F3A8681E827881E36 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD4FE2C2EB8420253E9599C452BE76150DA7DA901((&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_m07C7982C541C4BB9F7C4A774932D2D73202324A1_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) { { Enumerator_t92DA9CDC830985B60FFDF57F3A8681E827881E36 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD4FE2C2EB8420253E9599C452BE76150DA7DA901((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t92DA9CDC830985B60FFDF57F3A8681E827881E36 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_m87E4BE853E88A5EAA4305842FF4E3E0CFEEBF79A_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) { { Enumerator_t92DA9CDC830985B60FFDF57F3A8681E827881E36 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD4FE2C2EB8420253E9599C452BE76150DA7DA901((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t92DA9CDC830985B60FFDF57F3A8681E827881E36 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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* List_1_GetRange_m9FC34F54B14B65996B3FEAE970A9A51D5BB5654A_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* 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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_6 = (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_7 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_8 = ___0_index; List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_9 = V_0; NullCheck(L_9); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_10 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* 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_m9B19FE5825A4774B9A6A0FD0467887DF32C4B9B0_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE ___0_item, const RuntimeMethod* method) { { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_0 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, 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_m65A2AF298039952E9EE2BEE113232647DC57D837_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)((CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)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_mD1DF91A623B5B2D3AAFB7766AFA2500724411AC4_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, int32_t ___0_index, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE ___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; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_3 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_7 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_8 = ___0_index; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_9 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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: { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_13 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_14 = ___0_index; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE)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_m100648CC1DFBBBE708D9606D5B4CE660E45D6663_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, int32_t, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)((CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)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_mA138AE9357B905F8196602C4C6C5101D8AC90A7A_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_12 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_13 = ___0_index; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_14 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_20 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_21 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_24 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_27 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_32 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*, 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); CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_45; L_45 = InterfaceFuncInvoker0< CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, int32_t, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, 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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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_mF17E289C60D22E98F53C4936B8B77A50F9129471_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, 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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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_mAAA672B7C28FB2E44BE006A0FCC1FBAE5AFB4A15_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)((CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE*)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_m5605E78CF476D84F879C805445A6023A312D0C99_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* 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_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* L_4 = ___0_match; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_5 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, 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_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16* L_16 = ___0_match; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_17 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t53163C4FC2A7C04FB5F42A6969FB717CDE9F7C16*, CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE, 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; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_24 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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)); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_27 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE)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; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_34 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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_m4F30FE5DCBEBD6DE6544F4551F79845622AD7D76_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, int32_t ___0_index, const RuntimeMethod* method) { CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE 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; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_5 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_6 = ___0_index; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_7 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_11 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE)); CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE)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_m1F0DD8AB47560DCA168EC091A6AEAC5163573FA5_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_11 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_14 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_19 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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_m283E5698033DCA993F355215851D585122BF647A_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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_m717C32A28217D759779720E414AEC770603304D7_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_6 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*, 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_mC34C4760BB54040D8C6641529EB185FD0D163B1C_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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_m20DA91CE0889CF1BDC657F1C0ECF9D680BDDE307_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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_mAF0D796EB651760AFCB45C2569ECE435F70CCB64_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_6 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*, 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_m30A801A57D99EA4362D561CDA264497EFF4B650A_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, Comparison_1_t96A7854D240FE672653A388D5D071A3DA3305237* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t96A7854D240FE672653A388D5D071A3DA3305237* 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; } } { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_2 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_t96A7854D240FE672653A388D5D071A3DA3305237* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*, int32_t, int32_t, Comparison_1_t96A7854D240FE672653A388D5D071A3DA3305237*, 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 CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* List_1_ToArray_m2DE8525FAA1486AC4AC3FB949335022082A74BC7_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* 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)); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_1 = ((List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE_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; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_3 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)(CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_4 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__this->____items_1; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* 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); CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* 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_m919817E7B1162DCCCA0A4BF36F585BF2512BA206_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_0 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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_m839B59DAFAEBFB571AB62B02C8F8B81AE743ADB3_gshared (List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE* __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; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE 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); CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_6; L_6 = InterfaceFuncInvoker0< CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE >::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; CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_8 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE*, 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: { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_10 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)__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; CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (CombineInstance_t77DDB096E69D0AD2690C57046C5ACD1239451BBE)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_m112C78AFC0704549EB53A65972F1E9AA9E6359A8_gshared (const RuntimeMethod* method) { { CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093* L_0 = (CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)(CombineInstanceU5BU5D_tF7855763C164A0775855FF142E891E7BE0ABE093*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t49CCBA1BB4222C089C1EA801ECC72B50253A67BE_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_m08F4C296B68812024B10EF70ED4496A96B477666_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_0 = ((List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6_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_m39D773E3C2B6D37149E7A37FC5A192BD618128A7_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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)); CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_2 = ((List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6_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; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_4 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)(CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)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_mE2467E3DA391B31BB196EC5E2CA5B66D12327213_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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)); CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_6 = ((List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6_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; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_8 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)(CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)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; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_10 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*, 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)); CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_12 = ((List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6_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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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_m5A65DBA86223AF978FE890635AC9044E2729F9CB_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, const RuntimeMethod* method) { { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_0 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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_mE73FA93CA7913300158A6C8CCAD11E62BB533912_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, int32_t ___0_value, const RuntimeMethod* method) { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* 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; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_3 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_6 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)(CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)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; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_8 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* 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: { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* 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)); CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_12 = ((List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6_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_m1A9A34BE6E8C85BA9CBA4C09C2969CE9D51A80E5_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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_m7FCF7EC60502A1F1B4674824D89869A212F4ACD5_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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_m2BA95C691CFF04D4B60253A437EE3592DFC4292A_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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_m391914548AD7E570B262773BAC5E9B016EBE4CB7_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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_mC1E96BB663ABF0B54ECFA60A600263FA6772FE5D_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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 CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 List_1_get_Item_m65C9C89FECB5459F2C94159D6779AAD581B885A2_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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: { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_2 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 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_m177269CE51AE978864DAFE5ABEA1BD76E618D782_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, int32_t ___0_index, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 ___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: { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_2 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_3 = ___0_index; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5)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_mE73E6040BE548DCC91D38FD54374E40CFA0DC19C_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 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(CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5)); CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_2 = V_0; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 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_m39D905DFFB9406D16EDFDA63823733B7B54EB066_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_1; L_1 = (( CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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)); CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 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_m51B6A064E85EA4C198E369C3F445FBCB79F1EFD3_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, int32_t, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)((CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)(CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)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_mB01CDABD7A074BE58160751F80D04D9E9EF1D833_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 ___0_item, const RuntimeMethod* method) { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* 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)); CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_1 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* 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)); CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_6 = V_0; int32_t L_7 = V_1; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5)L_8); return; } IL_0034: { CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_9 = ___0_item; (( void (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, 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_m88E316B753FE7A84B247D3A22D38D674D718F019_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 ___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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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)); CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_3 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_4 = V_0; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5)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_m630B0137D341BC0606A458A7A179D37AFE716E76_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)((CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)(CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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_m5D4E50B8D6D3EF3948980D903AE3EE6E925EBD63_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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_t7C38C46F7E91D22CEFE1D9357B0BF1CE51B706D3* List_1_AsReadOnly_m6E4662B689A0CBEDC2D3AA0EC5B3F62C7BBEF2B2_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t7C38C46F7E91D22CEFE1D9357B0BF1CE51B706D3* L_0 = (ReadOnlyCollection_1_t7C38C46F7E91D22CEFE1D9357B0BF1CE51B706D3*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_t7C38C46F7E91D22CEFE1D9357B0BF1CE51B706D3*, 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_mB4E5A46E0E22709B182D96100BED765863D8D770_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, int32_t ___0_index, int32_t ___1_count, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 ___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: { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_5 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*, int32_t, int32_t, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, 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_m7306E645C09A55E9A1D2D15EA922B132240B8228_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, int32_t, int32_t, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, 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_mEADEB34FD0DB958FE6D66ADFE3BD1D164E0C24F5_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, int32_t, int32_t, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, 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_m28CB65F7B20C0152D2E6CCB978D8FD64FA7BBAA0_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_3 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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_m1831B0964FCE9A9B0B0C442BAD303EC9A04CCD65_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, 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_m75E3C7287A4958AE3BE0598D9EA05AC27E6A9373_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)((CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)(CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)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_m867971A32FFE7EBC3722EC7045D0DD24502D34F3_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* ___0_array, const RuntimeMethod* method) { { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_0 = ___0_array; (( void (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*, 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_m6079A9A42B8D0E1FDAB421A0CA6E957B6C24544B_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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) CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_3 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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_m8043C9004AFA5A01B8D874DDCC0690C56FD58391_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_0 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* 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_mAAB094A5E3817C5E9D0F65D8DA2ADC4D02F7955B_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_0 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_2 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_3 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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_mDEBD3C4CC87CF212068835EF7E15DF5957647FD7_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499* ___0_match, const RuntimeMethod* method) { { Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499*, 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 CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 List_1_Find_m458A245677985C575231365B3F308E78B65C42E1_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499* 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_t02061CB71231F241943EF0CA0217FA2E4D36D499* L_1 = ___0_match; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_2 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499*, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, 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; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_7 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 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(CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5)); CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* List_1_FindAll_m337E8245AC204C823AF17A3299520AA27884E281_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499* ___0_match, const RuntimeMethod* method) { List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* L_1 = (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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_t02061CB71231F241943EF0CA0217FA2E4D36D499* L_2 = ___0_match; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_3 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499*, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, 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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* L_8 = V_0; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_9 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, 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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* 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_mE2B0B84D7F127861A9B2C4098D7D15F5F9298425_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, int32_t, int32_t, Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499*, 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_m4D6BD4275E54FDA5420EF8C1D269A66981139AFE_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499* ___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_t02061CB71231F241943EF0CA0217FA2E4D36D499* 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_t02061CB71231F241943EF0CA0217FA2E4D36D499* L_10 = ___2_match; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_11 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499*, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, 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_m02B308323673333C2CE220FBB36F957EC31890AA_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, Action_1_tB7F86A30FAF4DA975549CAAC535221E5CF20695F* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tB7F86A30FAF4DA975549CAAC535221E5CF20695F* 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_tB7F86A30FAF4DA975549CAAC535221E5CF20695F* L_4 = ___0_action; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_5 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_tB7F86A30FAF4DA975549CAAC535221E5CF20695F*, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, 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_t9AB739CA93D7BFE89F223F0FB790FD6280A6EB99 List_1_GetEnumerator_m6CA1AA1D01D07991E9F2B1AE9CBB80D2E61718D4_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, const RuntimeMethod* method) { { Enumerator_t9AB739CA93D7BFE89F223F0FB790FD6280A6EB99 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m370BC274782564432D2F6CB1F8AA0FE379DAEB6C((&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_m6BE843E5D1BB472965F6892FFAEAC0613E83177F_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, const RuntimeMethod* method) { { Enumerator_t9AB739CA93D7BFE89F223F0FB790FD6280A6EB99 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m370BC274782564432D2F6CB1F8AA0FE379DAEB6C((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t9AB739CA93D7BFE89F223F0FB790FD6280A6EB99 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_m355F70F84BA3B2EB257FADAD1E1AEDC66C8ADBAC_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, const RuntimeMethod* method) { { Enumerator_t9AB739CA93D7BFE89F223F0FB790FD6280A6EB99 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m370BC274782564432D2F6CB1F8AA0FE379DAEB6C((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t9AB739CA93D7BFE89F223F0FB790FD6280A6EB99 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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* List_1_GetRange_m60D717E2B32574D30B0E4B840B3265C6E0075B20_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* 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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* L_6 = (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_7 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_8 = ___0_index; List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* L_9 = V_0; NullCheck(L_9); CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_10 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* 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_m8AAE61EA54F6866354D06370BA1350391C948EB1_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 ___0_item, const RuntimeMethod* method) { { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_0 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, 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_m5F9651A39430C3338C3C616FE5E379066F9A4AC9_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)((CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)(CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)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_mB0E4E01C968074A565015469FEEF2CBB7425B85E_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, int32_t ___0_index, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 ___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; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_3 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_7 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_8 = ___0_index; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_9 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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: { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_13 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_14 = ___0_index; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5)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_mBC6D4349803675BC0DDEA72344C12DFE9190FB08_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, int32_t, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)((CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)(CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)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_m5395DDF4F696C74EDEF38BCD8631C03A90988FB4_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_12 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_13 = ___0_index; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_14 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_20 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_21 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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); CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_24 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_27 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_32 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*, 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); CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_45; L_45 = InterfaceFuncInvoker0< CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, int32_t, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, 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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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_m1DE740BC8BD39DEF3E99781E5B9F184B149B553F_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, 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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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_mC8881C9134A23A1EEFE55118DBFD213087FC8F24_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)((CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)(CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5*)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_m82F12B1C3A5C14EE425AF430143865F3C0CB1C89_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499* 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_t02061CB71231F241943EF0CA0217FA2E4D36D499* L_4 = ___0_match; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_5 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499*, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, 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_t02061CB71231F241943EF0CA0217FA2E4D36D499* L_16 = ___0_match; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_17 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t02061CB71231F241943EF0CA0217FA2E4D36D499*, CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5, 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; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_24 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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)); CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_27 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5)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; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_34 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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_m6E689063796E30F18A26B4F9FE91797F739007C3_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, int32_t ___0_index, const RuntimeMethod* method) { CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 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; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_5 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_6 = ___0_index; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_7 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_11 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5)); CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5)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_mCC081B2315CC29FC089CEEA4E14BF558B8823D5C_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_11 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_14 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_19 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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_m70F586A047B3285336BEBE017533DE92740AF304_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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_m2D3B8F03D9F4DE7AFE4AF97C0BC1F8B227E47CD9_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_6 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*, 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_mB157CA3EE4393EE20DA4D186D1FCDB9252CA9102_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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_m31EF40500DD886D4E82322F9C875337F9E4660C3_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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_mF7C2207858B022DB56E2D72B6D7D89BF8FC2A0F7_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_6 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*, 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_m7A728C9E77543CAFC045967EE35714A8F384D1E4_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, Comparison_1_t47A3EDE06AB4826E922F343DFB488BCD4396A622* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t47A3EDE06AB4826E922F343DFB488BCD4396A622* 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; } } { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_2 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_t47A3EDE06AB4826E922F343DFB488BCD4396A622* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*, int32_t, int32_t, Comparison_1_t47A3EDE06AB4826E922F343DFB488BCD4396A622*, 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 CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* List_1_ToArray_m42AF83627416CAC1CF4BF753351F18E3F9EF3444_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, const RuntimeMethod* method) { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* 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)); CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_1 = ((List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6_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; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_3 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)(CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_4 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__this->____items_1; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* 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); CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* 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_m4EBCC66833FFED2FAEC85A6856E3E44759EEF93A_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_0 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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_mCA6F8E7E02CFC8857D042A4D00CD40A8C745F30D_gshared (List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6* __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; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 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); CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_6; L_6 = InterfaceFuncInvoker0< CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 >::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; CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_8 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6*, 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: { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_10 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)__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; CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (CompactSpanReference_t2053F55F63F76CE10873B5CC097AAA9421D589D5)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_mB344AE8A00B702FDCFE30D5C66435D2A42E017FF_gshared (const RuntimeMethod* method) { { CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E* L_0 = (CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)(CompactSpanReferenceU5BU5D_t1DA05E583FB6147C6C3E0AB3E5A1E8193AE9455E*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_tFC0D0F77E3F2676188FA6797364B3052A5C1E8A6_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_m8305B82D6AB284FBEBADC7B3AA8769E38C034792_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_0 = ((List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C_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_m0A391984C9ACF0C736C9568ABE893E99CE9E7819_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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)); ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_2 = ((List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C_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; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_4 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)(ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)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_m57AED90257242E58BA5645F1EE6D4470C838FDB0_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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)); ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_6 = ((List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C_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; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_8 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)(ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)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; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_10 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*, 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)); ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_12 = ((List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C_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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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_m25CF0315F395D37A2C8EDDEC9E730CA0D215DA28_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, const RuntimeMethod* method) { { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_0 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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_m48390AE5FA6D0C5A8325C48F8B9EA78868DD4435_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, int32_t ___0_value, const RuntimeMethod* method) { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* 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; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_3 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_6 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)(ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)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; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_8 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* 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: { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* 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)); ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_12 = ((List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C_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_mCEB86E1110800308BC5A334AA3BA1990B57277F1_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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_mBB62BE02D0299A97ED5B81EA06A68DFE9FEDA9B5_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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_mC4110C1E0473DB425A02C451E8F8E6BFC4DF8717_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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_m14F1941B37F86601005750F39972ABEF1B37B8BF_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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_m120739B2A3AD86EB023FEE2C87D7C9EFEEDFC22A_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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 ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 List_1_get_Item_mF0B1CD7895D7E15EE6F513C34F95F71818686E08_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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: { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_2 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 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_m7A60A75247D0EC028693C20C94EC2159A0AD307D_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, int32_t ___0_index, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 ___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: { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_2 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_3 = ___0_index; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1)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_m9C9ECB563C4F08D8C75F6EE0F763293FA22CDD48_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 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(ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1)); ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_2 = V_0; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 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_m9FF82055CAABB362CDEFF8A7CA9961386AB54E28_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_1; L_1 = (( ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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)); ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 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_m74125A07BC969FC617157C631BB366AF3D348FF9_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, int32_t, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)((ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)(ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)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_m763BE7EFAE43930CB9BFFE4865D23614EEEBFB7F_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 ___0_item, const RuntimeMethod* method) { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* 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)); ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_1 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* 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)); ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_6 = V_0; int32_t L_7 = V_1; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1)L_8); return; } IL_0034: { ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_9 = ___0_item; (( void (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, 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_m3BD5581691CE3217E12D7ED8E740C3C274334DAA_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 ___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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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)); ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_3 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_4 = V_0; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1)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_m9CC20D8F5D5CB406AE03D2253F51379D18F33DA2_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)((ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)(ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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_mEA1E737C0F5A81F43278B9EF756703E8BC023880_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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_t5CE10CA4A18811823D781EF574D3B90E22BD03C3* List_1_AsReadOnly_m8878FFE3453A3B125EBA927DFB30CD2AEB69C204_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t5CE10CA4A18811823D781EF574D3B90E22BD03C3* L_0 = (ReadOnlyCollection_1_t5CE10CA4A18811823D781EF574D3B90E22BD03C3*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_t5CE10CA4A18811823D781EF574D3B90E22BD03C3*, 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_m01A7FC785CDEBB53415C6F3D88D0CB77C2EEF517_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, int32_t ___0_index, int32_t ___1_count, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 ___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: { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_5 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*, int32_t, int32_t, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, 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_mE25217D68A328CB8D1BBAD999304F3B2CE637431_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, int32_t, int32_t, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, 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_mA9D24EE243314174229D7F53D86B30E7B5B438A3_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, int32_t, int32_t, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, 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_m659833643F6A4A94DE32AB2F7DF8635208D30B0E_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_3 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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_m4AD2D8BD330A107FDAABA138DCCC6183710E6471_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, 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_m11362FFE1D8A540E0B7C6AA908AFBD9BD18B5BEF_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)((ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)(ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)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_mD7634631BD6662BE54BCB42891780D347250A97D_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* ___0_array, const RuntimeMethod* method) { { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_0 = ___0_array; (( void (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*, 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_mF64A52DE5229D1BC5D10B80CD79AFF4E15C2F301_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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) ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_3 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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_m53982D8F4BBA8BB2AFFF389219ECDA1BF712D11B_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_0 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* 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_m0A0333EE5696F57A6F4FC28A8CEA7E8713A24DD8_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_0 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_2 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_3 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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_m7BA2E3C4B702E2C1A540C5FD48C3F1150D21020D_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* ___0_match, const RuntimeMethod* method) { { Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784*, 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 ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 List_1_Find_mD93E1984CEB07F2159EF113F98DE0638E1EE1B18_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* 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_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* L_1 = ___0_match; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_2 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784*, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, 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; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_7 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 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(ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1)); ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 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_t888EAF80C1646E9D51193F9F6E183344845FB66C* List_1_FindAll_mB011FB065BE48B76E67A62C3FDF5E58772738ED9_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* ___0_match, const RuntimeMethod* method) { List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* L_1 = (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* L_2 = ___0_match; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_3 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784*, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, 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_t888EAF80C1646E9D51193F9F6E183344845FB66C* L_8 = V_0; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_9 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, 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_t888EAF80C1646E9D51193F9F6E183344845FB66C* 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_mB6C51DF41434EA4895B7A95B6FD2B0771554C5C0_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, int32_t, int32_t, Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784*, 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_m38D51BB89BFC8FABE5E04F160F7D721FAB7D0083_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* ___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_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* 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_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* L_10 = ___2_match; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_11 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784*, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, 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_mBB961E8B42A87F5EC9CC866BE07F684C09C71834_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, Action_1_t24480214D72F0AC177421B2545F4FE4C9AED1370* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t24480214D72F0AC177421B2545F4FE4C9AED1370* 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_t24480214D72F0AC177421B2545F4FE4C9AED1370* L_4 = ___0_action; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_5 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_t24480214D72F0AC177421B2545F4FE4C9AED1370*, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, 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_t3DD8C59959901CE36AE8B17FD7847D80F86A3A1D List_1_GetEnumerator_mBB7BC1C1286EE1C02B37E2CFCB3D2AE762F80CA8_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, const RuntimeMethod* method) { { Enumerator_t3DD8C59959901CE36AE8B17FD7847D80F86A3A1D L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mC16EC7FDD51483B7B0D5C863BBA99FAC6EB43423((&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_mFBC6D8356227EE7711DB778073A9AE4032FBCF38_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, const RuntimeMethod* method) { { Enumerator_t3DD8C59959901CE36AE8B17FD7847D80F86A3A1D L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mC16EC7FDD51483B7B0D5C863BBA99FAC6EB43423((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t3DD8C59959901CE36AE8B17FD7847D80F86A3A1D 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_mB23AA2F56BD92C1001FEB357F8931A78C38A66BB_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, const RuntimeMethod* method) { { Enumerator_t3DD8C59959901CE36AE8B17FD7847D80F86A3A1D L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mC16EC7FDD51483B7B0D5C863BBA99FAC6EB43423((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t3DD8C59959901CE36AE8B17FD7847D80F86A3A1D 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_t888EAF80C1646E9D51193F9F6E183344845FB66C* List_1_GetRange_mCD4D359F6C1FEE77D933D05FC8079797F3EDD3FA_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* 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_t888EAF80C1646E9D51193F9F6E183344845FB66C* L_6 = (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_7 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_8 = ___0_index; List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* L_9 = V_0; NullCheck(L_9); ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_10 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)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_t888EAF80C1646E9D51193F9F6E183344845FB66C* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* 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_m717D6C7FB70A5F3B116706E202C4744804B2B46B_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 ___0_item, const RuntimeMethod* method) { { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_0 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, 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_m54C209F0604D5766B7CF2225204581E771D83053_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)((ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)(ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)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_m85FB17ADDD68ADF362A8348FAE9CB15C7D3659FC_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, int32_t ___0_index, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 ___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; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_3 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_7 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_8 = ___0_index; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_9 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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: { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_13 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_14 = ___0_index; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1)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_m4E2BADDEDA3059A144F4C92EB122287F016AC6A4_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, int32_t, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)((ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)(ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)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_mF974466A641B9E7F2BDD2AD876C74AC75BE0D582_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_12 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_13 = ___0_index; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_14 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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_t888EAF80C1646E9D51193F9F6E183344845FB66C*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_20 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_21 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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); ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_24 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_27 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_32 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*, 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); ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_45; L_45 = InterfaceFuncInvoker0< ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, int32_t, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, 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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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_mC70EE5F6C021E7C00EEF9F126F9963624A463B75_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, 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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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_mC69BB425B43A5879E8AED95F308AE17EBAEB39D3_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)((ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)(ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1*)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_m25385C7147DDBF491ECD356C82FF1B28172F37DF_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* 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_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* L_4 = ___0_match; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_5 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784*, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, 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_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784* L_16 = ___0_match; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_17 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t7BDE1990F24B0932600F7FC4DC25C1D46B7FC784*, ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1, 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; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_24 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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)); ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_27 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1)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; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_34 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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_mB11C7A5FA94F2640FCFE84AD4009AA66DC11DC7A_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, int32_t ___0_index, const RuntimeMethod* method) { ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 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; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_5 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_6 = ___0_index; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_7 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_11 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1)); ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1)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_mF5F533CE8F21B961A688906AC0BC3DDEE061F6C6_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_11 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_14 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_19 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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_mFAC0DF7FC5050A9F48CFE73A8E0F8EB681736D19_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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_mE92DD520EAE440F75F0435974855B860E56010F2_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_6 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*, 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_mDA6CBD893EE8B6F41554A51B77BFF3B9834D737F_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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_m7848A41DFE251773EB7B247E77E46A2F074F20EA_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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_mB416A8D7F5041B6E206F79DFEF1BC9ED426E0377_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_6 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*, 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_m867E16A7C2261EA99B609A294CECD6B00B21A0E9_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, Comparison_1_t8EB455F2AAA7E2008173FA39BB2AE4BD31964C79* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t8EB455F2AAA7E2008173FA39BB2AE4BD31964C79* 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; } } { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_2 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_t8EB455F2AAA7E2008173FA39BB2AE4BD31964C79* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*, int32_t, int32_t, Comparison_1_t8EB455F2AAA7E2008173FA39BB2AE4BD31964C79*, 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 ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* List_1_ToArray_mAFF061EF3FDD818B0EA560E94CF8FC64B5482113_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, const RuntimeMethod* method) { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* 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)); ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_1 = ((List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C_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; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_3 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)(ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_4 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__this->____items_1; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* 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); ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* 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_m980CEAB4AA22ECE9367EADA282E24E86F5F30784_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_0 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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_mBC9DE5B38EC45BD9A31443B56B3A676CBD7E2716_gshared (List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C* __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; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 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); ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_6; L_6 = InterfaceFuncInvoker0< ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 >::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; ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_8 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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_t888EAF80C1646E9D51193F9F6E183344845FB66C*, 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: { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_10 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)__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; ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1)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_m9E58A955BAABD4E3EAAE9437D2A5AFA71B5B4A6E_gshared (const RuntimeMethod* method) { { ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* L_0 = (ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)(ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t888EAF80C1646E9D51193F9F6E183344845FB66C_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_m1353F9D8DDA7B25068E26686523CD244F7628E6D_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_0 = ((List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931_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_m6F21BBBD7452317AE7812276100979183A26F8A9_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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)); ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_2 = ((List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931_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; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_4 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)(ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)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_m83BEBF40C8E471FBFA36F51FB5C322F010141FC9_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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)); ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_6 = ((List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931_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; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_8 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)(ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)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; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_10 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*, 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)); ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_12 = ((List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931_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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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_m2D5330BB4420EDAE4AF1F01F785B8D37BC353AF2_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, const RuntimeMethod* method) { { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_0 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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_m692A169D27FD4739F6A5921D18FB425915E8356F_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, int32_t ___0_value, const RuntimeMethod* method) { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* 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; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_3 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_6 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)(ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)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; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_8 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* 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: { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* 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)); ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_12 = ((List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931_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_m76B58EA1A9BAF3AC8449FE47AE29834D63E0D2E6_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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_m47C2F1E49ABCE10597C31B13B58EFEEBB61A41DE_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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_mEE52BAF219D676E25C705137322CDCE073E4C6A5_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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_m131F593FB4A84D1870C96AEEAC630275B9F58EF7_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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_m755F038D6361A4232D63ED07EE88A6CBCA04E01C_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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 ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD List_1_get_Item_m47FB206DB59F9E322D0F19EDAC342BAE34388C69_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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: { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_2 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD 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_mB54A943D077CD726B030324D62F7522658C6D4C4_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, int32_t ___0_index, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD ___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: { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_2 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_3 = ___0_index; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD)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_m4EE1D88B080DDEC256D8FE3B8FC8B85EBF58E966_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD 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(ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD)); ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_2 = V_0; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD 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_m5DAD029DBCB72D8AE08A44F079DA41C4F43930A6_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_1; L_1 = (( ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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)); ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD 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_m1CD68F20E1F58F20950F738ED501951AE7F61178_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, int32_t, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)((ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)(ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)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_m3B5117783DB88DC3A751F6F5BBCB7A4BC764CF99_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD ___0_item, const RuntimeMethod* method) { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* 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)); ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_1 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* 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)); ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_6 = V_0; int32_t L_7 = V_1; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD)L_8); return; } IL_0034: { ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_9 = ___0_item; (( void (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, 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_m6854172A7C84192BC2359205E2E9DCEBF9DAD3D5_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD ___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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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)); ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_3 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_4 = V_0; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD)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_m81E011502766ADEE536228BA38B2C4645DDB1733_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)((ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)(ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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_mF8D96178C4CA7AD353A811B500C421B5737EC85B_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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_tAD1EA1C5E805310DA7BDB6B5687A2C7AD5C05CA0* List_1_AsReadOnly_m348568904654FABF21E092A9B3BC3B767B3177B0_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tAD1EA1C5E805310DA7BDB6B5687A2C7AD5C05CA0* L_0 = (ReadOnlyCollection_1_tAD1EA1C5E805310DA7BDB6B5687A2C7AD5C05CA0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_tAD1EA1C5E805310DA7BDB6B5687A2C7AD5C05CA0*, 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_mF21904AE83E2043099F633F5B73D35968BBA4417_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, int32_t ___0_index, int32_t ___1_count, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD ___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: { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_5 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*, int32_t, int32_t, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, 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_m82D46536A74DC7B135A2D0FFEE50AF68BA7C2864_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, int32_t, int32_t, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, 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_m5C670DC2090ECF781A35EBD368892C1FF6EDFCDF_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, int32_t, int32_t, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, 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_mCFD9B77610A02E0476D445D34803E14380BD7D6B_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_3 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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_mC9E1F97CDA76798C8E23A6C361BB1B4F65886E35_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, 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_m4B05E5C58C87B7D44FF0183306D1AC9575096711_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)((ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)(ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)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_m861140A52ADF0F6B1DADC1EFEC600AF023C54DED_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* ___0_array, const RuntimeMethod* method) { { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_0 = ___0_array; (( void (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*, 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_m47DD40443C365F98BBAEFB2BA9E05AA299C455D9_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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) ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_3 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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_m0A0CA501CBC1DF23360D0ED6661EA58A36047ABB_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_0 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* 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_mC7303C7167AD7425B36ADD4C52E2B22595894B3D_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_0 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_2 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_3 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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_mDBA4EF031E6E6D4C155F2E12AA07C09ADB392520_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* ___0_match, const RuntimeMethod* method) { { Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028*, 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 ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD List_1_Find_mAAD616813A92A036DB20511D8D4A1C82632AACC9_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* 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_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* L_1 = ___0_match; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_2 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028*, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, 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; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_7 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD 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(ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD)); ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD 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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* List_1_FindAll_m2C32920CF126E22385EB71FB649CC517247E8027_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* ___0_match, const RuntimeMethod* method) { List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* L_1 = (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* L_2 = ___0_match; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_3 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028*, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, 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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* L_8 = V_0; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_9 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, 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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* 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_m6B49F87EEF9CCB6D4E95F08F85B56B73CCA479CB_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, int32_t, int32_t, Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028*, 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_mA0699BC36E8B5B30286271C715C1AF2F9FBA9066_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* ___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_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* 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_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* L_10 = ___2_match; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_11 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028*, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, 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_m8BE52AC43B4751917E97F0D5E678525AE3E65E15_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, Action_1_tD7ED0CCF9734CAC234DBF610FA97F3E3A2A00E21* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tD7ED0CCF9734CAC234DBF610FA97F3E3A2A00E21* 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_tD7ED0CCF9734CAC234DBF610FA97F3E3A2A00E21* L_4 = ___0_action; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_5 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_tD7ED0CCF9734CAC234DBF610FA97F3E3A2A00E21*, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, 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_t28377261F1AD1E3856E164F08C9A4DC7ED5B4DB8 List_1_GetEnumerator_mF79BBEA5891AB25765C98FBA25BBB960CFF1828D_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, const RuntimeMethod* method) { { Enumerator_t28377261F1AD1E3856E164F08C9A4DC7ED5B4DB8 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8FC9DCCE8090A1C75E8675EE36BE7B0B9A2AED95((&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_m948B63EDBC6610FBBBE7C1C2A1F913EB62671148_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, const RuntimeMethod* method) { { Enumerator_t28377261F1AD1E3856E164F08C9A4DC7ED5B4DB8 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8FC9DCCE8090A1C75E8675EE36BE7B0B9A2AED95((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t28377261F1AD1E3856E164F08C9A4DC7ED5B4DB8 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_m8B69F1E4DAEEEB23F5EE70DDFEE15A7AE5FF74BD_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, const RuntimeMethod* method) { { Enumerator_t28377261F1AD1E3856E164F08C9A4DC7ED5B4DB8 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8FC9DCCE8090A1C75E8675EE36BE7B0B9A2AED95((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t28377261F1AD1E3856E164F08C9A4DC7ED5B4DB8 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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* List_1_GetRange_mCA071230D0B68453044B8EE1708178D970552AC1_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* 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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* L_6 = (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_7 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_8 = ___0_index; List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* L_9 = V_0; NullCheck(L_9); ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_10 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* 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_mF65F673AA41BA964E40484861510CCFFE8DD4184_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD ___0_item, const RuntimeMethod* method) { { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_0 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, 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_m970A27FFEB2A777F8C320E16346ADD7EA0AE2E32_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)((ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)(ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)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_m20291A26D884BD2E9A1D86A0EB983229D21EE156_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, int32_t ___0_index, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD ___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; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_3 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_7 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_8 = ___0_index; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_9 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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: { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_13 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_14 = ___0_index; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD)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_mE0D94F4E8DE5CF40B7AC1239A75E5BE8C7DD49F1_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, int32_t, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)((ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)(ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)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_m5C1ACB657C4DB44DD3719AC41C70B48BA76E21D0_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_12 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_13 = ___0_index; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_14 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_20 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_21 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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); ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_24 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_27 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_32 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*, 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); ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_45; L_45 = InterfaceFuncInvoker0< ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, int32_t, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, 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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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_m2A887C9FCD5EEE0681BE2C506073F7713FA86FFD_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, 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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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_m046690BD0E7AA4FE6615363C4FEC36FD2DF4E21B_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)((ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)(ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD*)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_mE75BB50EFE821FB5AE457883C7A91CB958578DDE_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* 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_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* L_4 = ___0_match; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_5 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028*, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, 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_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028* L_16 = ___0_match; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_17 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t7EF5B13E5D9E264AD4D3D5695DF4B6266338E028*, ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD, 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; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_24 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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)); ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_27 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD)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; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_34 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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_mF4F1EB5B4091A8043CA5587145ED547689D21653_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, int32_t ___0_index, const RuntimeMethod* method) { ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD 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; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_5 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_6 = ___0_index; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_7 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_11 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD)); ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD)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_mD9288903ECAC4051EEF1349E4B42114E4EED14F0_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_11 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_14 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_19 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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_m75EA90801FF0322E7DD784AF4AD51AC870CF4AF5_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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_m7F14FE5F850B96B6D0756BB93BBB0D3F64D136CF_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_6 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*, 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_m3A407DF803E0C3D6C14FACDCEF2A38685730EB40_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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_m054C3243FFBD4E4BDF5499AAC86889383BA06BB8_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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_mDF551A3716064ABC5A2227DAFB885E0023F078F9_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_6 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*, 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_mDB84BCAAE1A6A1342819EDF50D644BCAB588688C_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, Comparison_1_t1746C87A98E74369D7F94389FCB72E21F1D1C5D4* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t1746C87A98E74369D7F94389FCB72E21F1D1C5D4* 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; } } { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_2 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_t1746C87A98E74369D7F94389FCB72E21F1D1C5D4* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*, int32_t, int32_t, Comparison_1_t1746C87A98E74369D7F94389FCB72E21F1D1C5D4*, 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 ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* List_1_ToArray_m1148C4DEC3C3275314D3ED45DF9509176C76516A_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, const RuntimeMethod* method) { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* 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)); ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_1 = ((List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931_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; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_3 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)(ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_4 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__this->____items_1; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* 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); ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* 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_m5237E14EEB1CD6C8933C5CF1E3909AEE018EBC6C_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_0 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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_m33AA26BA7376583AB113C125FFE1251906DEF16C_gshared (List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931* __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; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD 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); ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_6; L_6 = InterfaceFuncInvoker0< ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD >::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; ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_8 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931*, 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: { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_10 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)__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; ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (ContourVertex_tACDEBD9A00EED3F3C206ED47A7735013BD576ECD)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_mB49C512DDE947E0AC32CF5159D0260EE4C0043C8_gshared (const RuntimeMethod* method) { { ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16* L_0 = (ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)(ContourVertexU5BU5D_tA2F00F8EEC9EA0781784349C7D3494598983CB16*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_tC0A0C6ABDEFEFDCB47D1144360A0A616E728E931_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_m038D0F70615CA089DA1E39104E35EBBA1F2D7A79_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_0 = ((List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535_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_m1BA1328C592FC2C6DBFB74828713615C28986EEC_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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)); ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_2 = ((List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535_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; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_4 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)(ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)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_m5B21CED3DEAB4D3E642681A7C3B7F4841DE9302B_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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)); ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_6 = ((List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535_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; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_8 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)(ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)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; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_10 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*, 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)); ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_12 = ((List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535_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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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_m9A54E2BB4EFC9A6C71F8CC22F0D3F71BAC7798B5_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, const RuntimeMethod* method) { { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_0 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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_mDD2226B932AB09BBB6F96B029D3E17A65DA6BB65_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, int32_t ___0_value, const RuntimeMethod* method) { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* 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; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_3 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_6 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)(ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)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; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_8 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* 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: { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* 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)); ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_12 = ((List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535_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_m857CB2C5CA9CC299A4C0C16232C8C9C4DF9B1515_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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_mC390718F13FD6273AC20F2406EE1C4B271653426_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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_m26C79132B5DDA53A3E310394649F0FFF7B7EF895_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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_m808AD2E763EA629EE9BD6CCEBD4F2F0A36FE0213_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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_mAF7AAE68EA242FD89E3EA5BFF9D842F44EC9C1DA_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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 ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 List_1_get_Item_mF0D56024C7143B3ABCFD8FDFB06EEB3D2065A51D_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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: { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_2 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 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_m2AA7057997669E18FAF741239543EA4705D213C0_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, int32_t ___0_index, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 ___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: { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_2 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_3 = ___0_index; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32)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_m6C9B69A1DBCBEB983ABC6017AB907F1517003400_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 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(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32)); ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_2 = V_0; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 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_mDEF7F22E8246098C29B691077916981A85450FB1_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_1; L_1 = (( ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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)); ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 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_mD07256AF3FFAD9450A21277986DC8D046EDF2C97_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, int32_t, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)((ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)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_m12A99FBEBE9272856770A2D176B56945531C7684_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 ___0_item, const RuntimeMethod* method) { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* 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)); ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_1 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* 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)); ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_6 = V_0; int32_t L_7 = V_1; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32)L_8); return; } IL_0034: { ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_9 = ___0_item; (( void (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, 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_m3D231647C284CFC8AF2B7DCF4C80C8927A604053_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 ___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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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)); ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_3 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_4 = V_0; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32)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_m8D6A59F889D0859916A4626A8BC2024869FC4729_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)((ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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_m3D4B42C359F162A5CB8E11D92F98123B555BD98A_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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_t16397CE278BA2F66494E5E455C42EBE10D7C0802* List_1_AsReadOnly_mCDA0957343F07CA6D67907646B9D71AA9C7F62E5_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t16397CE278BA2F66494E5E455C42EBE10D7C0802* L_0 = (ReadOnlyCollection_1_t16397CE278BA2F66494E5E455C42EBE10D7C0802*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_t16397CE278BA2F66494E5E455C42EBE10D7C0802*, 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_m4ECD0EFDF0CD0F9D0B86C8664E0217EB1AB17785_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, int32_t ___0_index, int32_t ___1_count, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 ___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: { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_5 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*, int32_t, int32_t, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, 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_mF5630EB48CE48FC9660A3661C02BE1FE0CCE8522_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, int32_t, int32_t, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, 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_mEC1874DFD49FBBF105112E6D451861599B424923_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, int32_t, int32_t, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, 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_m4B00FEF61FBC557422759E4D89634CF884D3E2B3_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_3 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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_mD51B7629AEEEA95D6870D93138AF1AC5350F7908_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, 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_m123F3CDED878B0331349BE152FF9845F02884BEA_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)((ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)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_m056D95E376A2B72A4F30DD7387D200AF13CBA1CE_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* ___0_array, const RuntimeMethod* method) { { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_0 = ___0_array; (( void (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*, 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_m3F6C2701C3AC07A4AF19E05B8B6F225951B2679E_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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) ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_3 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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_m5BAA015CA25B2838E89B0878ACE5E30BC43A0B91_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_0 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* 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_m72AC67065DC2B38FC389E3481A8970B3DD1E1B66_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_0 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_2 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_3 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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_m87027A4D1266CEA75EC5262C8C2A87469586B2C4_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* ___0_match, const RuntimeMethod* method) { { Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB*, 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 ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 List_1_Find_mDB729AF92A94FF9154A1A0412A3DDCAC420D2925_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* 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_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* L_1 = ___0_match; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_2 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB*, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, 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; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_7 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 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(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32)); ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 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_t6B6DC2938E9228A2348281CC1F7016D44F756535* List_1_FindAll_m890C490790F17DA00AB872F888A206617A9A35FA_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* ___0_match, const RuntimeMethod* method) { List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* L_1 = (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* L_2 = ___0_match; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_3 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB*, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, 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_t6B6DC2938E9228A2348281CC1F7016D44F756535* L_8 = V_0; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_9 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, 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_t6B6DC2938E9228A2348281CC1F7016D44F756535* 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_m21F8735A23E5C034F7950E4664DD4385A40B820D_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, int32_t, int32_t, Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB*, 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_m51F0F20DA7ED87885747860C840FE7A09B6F6458_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* ___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_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* 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_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* L_10 = ___2_match; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_11 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB*, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, 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_mDF64A7DD77C3CD8E82ECB6EA0056344AD2A2840B_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, Action_1_t010D3620AD461F59004E169DE21C46368E8CD2AB* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t010D3620AD461F59004E169DE21C46368E8CD2AB* 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_t010D3620AD461F59004E169DE21C46368E8CD2AB* L_4 = ___0_action; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_5 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_t010D3620AD461F59004E169DE21C46368E8CD2AB*, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, 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_t701920BFBDC49914858A34B7DFD27EF224B0D59B List_1_GetEnumerator_m7E3F4B5D9BB5E07987DC9900E65D7F19F1EE9EFC_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, const RuntimeMethod* method) { { Enumerator_t701920BFBDC49914858A34B7DFD27EF224B0D59B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m0CDCB6D35E3E62BA5FBEBD9C53DC3EBC55765486((&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_m69E9F48119805BA3A6F57EA83EB2C92DE5E07AF5_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, const RuntimeMethod* method) { { Enumerator_t701920BFBDC49914858A34B7DFD27EF224B0D59B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m0CDCB6D35E3E62BA5FBEBD9C53DC3EBC55765486((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t701920BFBDC49914858A34B7DFD27EF224B0D59B 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_mC6075CAA1C1BCD14208E4667393812BAC8A19917_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, const RuntimeMethod* method) { { Enumerator_t701920BFBDC49914858A34B7DFD27EF224B0D59B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m0CDCB6D35E3E62BA5FBEBD9C53DC3EBC55765486((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t701920BFBDC49914858A34B7DFD27EF224B0D59B 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_t6B6DC2938E9228A2348281CC1F7016D44F756535* List_1_GetRange_m2AE6C1E557FD60FB01D62933109C1414E65F9055_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* 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_t6B6DC2938E9228A2348281CC1F7016D44F756535* L_6 = (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_7 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_8 = ___0_index; List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* L_9 = V_0; NullCheck(L_9); ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_10 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)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_t6B6DC2938E9228A2348281CC1F7016D44F756535* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* 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_mAD0FF115564B696F70355B1701246D2F2DD9C44D_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 ___0_item, const RuntimeMethod* method) { { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_0 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, 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_m60AE771300EDEA635F5F44DCAD3C3D59B2EAEB23_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)((ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)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_m23BD78FDE3DBA7DCC02159FECA8C3950D7AD0B3D_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, int32_t ___0_index, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 ___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; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_3 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_7 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_8 = ___0_index; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_9 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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: { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_13 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_14 = ___0_index; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32)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_m3298ECB410BC68ED9B9AC285E2B1028C9BF3760A_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, int32_t, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)((ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)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_m96BFA28906B723EA185FF9204F3F990878FA4878_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_12 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_13 = ___0_index; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_14 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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_t6B6DC2938E9228A2348281CC1F7016D44F756535*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_20 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_21 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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); ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_24 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_27 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_32 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*, 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); ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_45; L_45 = InterfaceFuncInvoker0< ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, int32_t, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, 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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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_m9DD67B649371940A32CF7AF5BFF9F1A3032C43B1_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, 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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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_mACE0A779EA476F6D4E8C39A4F0CB58739AAB06A5_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)((ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*)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_m082E5741ECC2850DD86052648E000C3DD7EAB32B_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* 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_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* L_4 = ___0_match; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_5 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB*, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, 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_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB* L_16 = ___0_match; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_17 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t7548320F27D4E574DEA8684F4BCADE7FAF7D99CB*, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32, 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; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_24 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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)); ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_27 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32)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; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_34 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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_mAABF6CEA60509A2DAB074940866D72239365519F_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, int32_t ___0_index, const RuntimeMethod* method) { ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 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; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_5 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_6 = ___0_index; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_7 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_11 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32)); ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32)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_m43159B243151ACE072B4E2A7052F4DECF843AA22_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_11 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_14 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_19 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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_m7B91348EBE5774CFC2C201AF864E425E67760F99_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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_mE50038CDE3A0FBCBB78153E7727A0E633D8DB708_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_6 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*, 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_m2BA201A37FA0FCA1941C192BDB7C8EE6A1300953_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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_m2749DEB7DEA3F9E5B5FCDB3646278C4777B0B708_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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_mC7D90BBBC13CBF73EFBF78387DA6717184822008_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_6 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*, 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_mA5FE1C70F1E353BF0F41F73B21F324C18CA21454_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, Comparison_1_tC9C458D54EED8A511FC028EC65CEEF4138AFC836* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_tC9C458D54EED8A511FC028EC65CEEF4138AFC836* 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; } } { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_2 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_tC9C458D54EED8A511FC028EC65CEEF4138AFC836* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*, int32_t, int32_t, Comparison_1_tC9C458D54EED8A511FC028EC65CEEF4138AFC836*, 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 ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* List_1_ToArray_m715911C04436C9B580D1498376F53A72E1863B58_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, const RuntimeMethod* method) { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* 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)); ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_1 = ((List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535_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; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_3 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)(ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_4 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__this->____items_1; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* 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); ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* 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_mEC7028F867016170DA1C2E58343393ED1E05D2B5_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_0 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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_mA13361FF5AEDC482E0B866D586A805CFF3374DA8_gshared (List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535* __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; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 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); ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_6; L_6 = InterfaceFuncInvoker0< ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 >::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; ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_8 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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_t6B6DC2938E9228A2348281CC1F7016D44F756535*, 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: { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_10 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)__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; ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32)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_mFCA4469F7E2990514F4FF87DC48E0DD07C22A76C_gshared (const RuntimeMethod* method) { { ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_0 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)(ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t6B6DC2938E9228A2348281CC1F7016D44F756535_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_mAADC04A1B450585D79D52A92A3892DD7CB8910C8_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_0 = ((List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0_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_m5CE525A0C04881AB5D71E4DBC2B1876BD3CFC3F7_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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)); DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_2 = ((List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0_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; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_4 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)(DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)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_m872E0D294C1F12A85E9A932C228EB1EA8E4A3A92_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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)); DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_6 = ((List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0_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; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_8 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)(DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)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; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_10 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; NullCheck(L_9); InterfaceActionInvoker2< DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*, 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)); DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_12 = ((List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0_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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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_mC15425EBE948E92FE2C9B74425B368D337C16B52_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, const RuntimeMethod* method) { { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_0 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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_m2D1829E7E0A2207BB216ADD0FEF752F7E48CE6CD_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, int32_t ___0_value, const RuntimeMethod* method) { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* 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; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_3 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_6 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)(DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)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; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_8 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* 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: { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* 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)); DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_12 = ((List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0_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_m9A0384F3B3B334D8E2E9C81AA9B132CE1183A367_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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_m319DDF739F9878399F2A2F7B779045D837345C48_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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_mFE64F0F5D33E798BC390AE1BF92699EC947B29B9_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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_m361DC4F53D205A3F8FC02A4DFE9DA6B9D1294A89_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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_mAA3D772073C95C1563511F4430B9399A3E2F4AB9_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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 DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D List_1_get_Item_m91DF39C0886A570D433A2F60C6C537D504E36E4F_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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: { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_2 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D 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_m2F395F06951B656ECB21EA398FA9F3DDBE2DA95D_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, int32_t ___0_index, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___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: { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_2 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_3 = ___0_index; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D)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_m6593BEB1E35E21A9B86BE46FE1C41DB6652BAB57_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D 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(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D)); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_2 = V_0; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D 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_m0E84850F3B2D174568D61D1A9EDCD355B307E7BD_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1; L_1 = (( DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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)); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D 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_mE64E9DDED11C79AA66CAA486DFD3655FC18D9940_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, int32_t, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)((DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)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_m283C063CE803F000F2D2DD94FCEBD7DA55741098_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_item, const RuntimeMethod* method) { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* 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)); DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_1 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* 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)); DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_6 = V_0; int32_t L_7 = V_1; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D)L_8); return; } IL_0034: { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_9 = ___0_item; (( void (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, 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_m3E7DE866086F324900A4FC8398ABC02932B2CF83_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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)); DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_3 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_4 = V_0; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D)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_m0CD0B29DA0F99AD35A8639FF05244844AA198042_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)((DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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_m767C69D9A102BF8058AA9FAEE7881B04135B3BE2_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; RuntimeObject* L_1 = ___0_collection; (( void (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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_tA75F97ED5EDCC5C7FD147EC60EE6D2EBB3A9E864* List_1_AsReadOnly_m1F0785AD20BC1CDA862D9548F8598D669FB446EF_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tA75F97ED5EDCC5C7FD147EC60EE6D2EBB3A9E864* L_0 = (ReadOnlyCollection_1_tA75F97ED5EDCC5C7FD147EC60EE6D2EBB3A9E864*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16)); NullCheck(L_0); (( void (*) (ReadOnlyCollection_1_tA75F97ED5EDCC5C7FD147EC60EE6D2EBB3A9E864*, 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_mEC3BC6A18F82174BA236B0F68BEE88FD44FE1E3F_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, int32_t ___0_index, int32_t ___1_count, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___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: { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_5 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = (( int32_t (*) (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*, int32_t, int32_t, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, 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_m014506021D6D97F7CDE0C7EF8801BCC97C3B54CB_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, int32_t, int32_t, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, 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_m69A618E2B17D644541222F711469E84B206579B4_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = (( int32_t (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, int32_t, int32_t, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, 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_m5AF352FAF46165A99581E8FC17CCE06EC443498A_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_3 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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_m0D93202B3A15A458935E1B2FC14C4C709EAD9DD1_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_item, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; if (!L_0) { goto IL_0016; } } { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1 = ___0_item; int32_t L_2; L_2 = (( int32_t (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, 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_m466C00A1AD8A51B66A031E7721DF076DAE6688B8_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)((DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)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_m0C230DEB04E6DB53F022D981E394ED1275807054_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* ___0_array, const RuntimeMethod* method) { { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_0 = ___0_array; (( void (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*, 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_mDCA5764644E451A01AC4551B5973B0F7DB14A646_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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) DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_3 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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_mC35B3767D9850E96774F4B988FA1A511C8E02D00_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_0 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* 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_m227356E1859F703411625E628A0369CAE773A48A_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_0 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_2 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_3 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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_m436135719BE4056A1873614643F3618A98FEB317_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43* ___0_match, const RuntimeMethod* method) { { Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43* L_0 = ___0_match; int32_t L_1; L_1 = (( int32_t (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43*, 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 DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D List_1_Find_mB496373A00412FDE329FE95D5CFD210D1687C41C_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43* 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_tF22881A47A45E702CAA370DE516FE026A48ECC43* L_1 = ___0_match; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_2 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43*, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, 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; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_7 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D 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(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D)); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D 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_tB02B18D095115D4107200D52B2D4E4126519DBF0* List_1_FindAll_m4533CAD36CE47FBF5F6D12B118EDB4A1A25E7BB1_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43* ___0_match, const RuntimeMethod* method) { List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* L_1 = (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_1); (( void (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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_tF22881A47A45E702CAA370DE516FE026A48ECC43* L_2 = ___0_match; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_3 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43*, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, 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_tB02B18D095115D4107200D52B2D4E4126519DBF0* L_8 = V_0; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_9 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); (( void (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, 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_tB02B18D095115D4107200D52B2D4E4126519DBF0* 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_m18B39276E55FFD42E158D67B5937E8A2F8B80AC4_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43* L_1 = ___0_match; int32_t L_2; L_2 = (( int32_t (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, int32_t, int32_t, Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43*, 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_mDFB68490D2E9AD2CB462D4B09A4B6E5D3148C11E_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43* ___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_tF22881A47A45E702CAA370DE516FE026A48ECC43* 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_tF22881A47A45E702CAA370DE516FE026A48ECC43* L_10 = ___2_match; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_11 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43*, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, 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_mB2DC84027DF1194F5F62ED7E24ABB730D9D69EFA_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, Action_1_t53FBC0BFE69883C647FC168F3E2591BE05BFBE1B* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t53FBC0BFE69883C647FC168F3E2591BE05BFBE1B* 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_t53FBC0BFE69883C647FC168F3E2591BE05BFBE1B* L_4 = ___0_action; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_5 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); (( void (*) (Action_1_t53FBC0BFE69883C647FC168F3E2591BE05BFBE1B*, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, 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_t8E6C8D39BB71650B1BD0D2A3ADEEABFBEEFCA834 List_1_GetEnumerator_m740FBBAFAB808DB27A511779000EE0E1F8A381B8_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, const RuntimeMethod* method) { { Enumerator_t8E6C8D39BB71650B1BD0D2A3ADEEABFBEEFCA834 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m56FF296CFF074B89DB84B803B59AF62C1535392D((&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_m304BE4E2B5EF33B5F353AB676465C4850593E75B_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, const RuntimeMethod* method) { { Enumerator_t8E6C8D39BB71650B1BD0D2A3ADEEABFBEEFCA834 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m56FF296CFF074B89DB84B803B59AF62C1535392D((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t8E6C8D39BB71650B1BD0D2A3ADEEABFBEEFCA834 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_mC11916FDF24E1FD1321C4C2A9F010406E702CC40_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, const RuntimeMethod* method) { { Enumerator_t8E6C8D39BB71650B1BD0D2A3ADEEABFBEEFCA834 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m56FF296CFF074B89DB84B803B59AF62C1535392D((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34)); Enumerator_t8E6C8D39BB71650B1BD0D2A3ADEEABFBEEFCA834 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_tB02B18D095115D4107200D52B2D4E4126519DBF0* List_1_GetRange_m57A57DEED5C73CF27F13E4439DE4C43699A47E47_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* 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_tB02B18D095115D4107200D52B2D4E4126519DBF0* L_6 = (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28)); NullCheck(L_6); (( void (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_7 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_8 = ___0_index; List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* L_9 = V_0; NullCheck(L_9); DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_10 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)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_tB02B18D095115D4107200D52B2D4E4126519DBF0* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size_2 = L_13; List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* 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_m0F579C783EF9E491E03A619B70871CB99D6732B0_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_item, const RuntimeMethod* method) { { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_0 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1 = ___0_item; int32_t L_2 = (int32_t)__this->____size_2; int32_t L_3; L_3 = (( int32_t (*) (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, 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_m749D7A7E1F655702BCD418AD9045530B693D395F_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)((DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)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_m95EFADD40178C1A67F6B0F4153EDAFC38183A2E3_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, int32_t ___0_index, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___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; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_3 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_7 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_8 = ___0_index; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_9 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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: { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_13 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_14 = ___0_index; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D)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_m970F8E4F94517D6DE89EB35DBE9E9D480BC694BE_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, int32_t, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)((DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)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_m84CD1A9CDA47AB416026846C3919258F422A4801_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_12 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_13 = ___0_index; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_14 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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_tB02B18D095115D4107200D52B2D4E4126519DBF0*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_20 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_21 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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); DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_24 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_25 = ___0_index; int32_t L_26 = V_1; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_27 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_32 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*, 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); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_45; L_45 = InterfaceFuncInvoker0< DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); (( void (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, int32_t, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, 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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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_m7029D46C9F599E4716B581C9413E258242C4B894_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = ___0_item; int32_t L_1; L_1 = (( int32_t (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, 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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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_m4C04094F72041E925A14E3D857BB16788F22D2C7_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)((DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)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_m073CA1AE6DA8ECC51EE6AA93670A047EC650BDD2_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43* 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_tF22881A47A45E702CAA370DE516FE026A48ECC43* L_4 = ___0_match; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_5 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43*, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, 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_tF22881A47A45E702CAA370DE516FE026A48ECC43* L_16 = ___0_match; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_17 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tF22881A47A45E702CAA370DE516FE026A48ECC43*, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D, 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; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_24 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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)); DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_27 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D)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; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_34 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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_m8EC2B085101BE22D3EB4AF2C46D67D4707375286_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, int32_t ___0_index, const RuntimeMethod* method) { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D 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; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_5 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_6 = ___0_index; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_7 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_11 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_12 = (int32_t)__this->____size_2; il2cpp_codegen_initobj((&V_0), sizeof(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D)); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D)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_mC0224CB6590D9ACA50E7384C210B2D7F6CFFA310_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_11 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_14 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_19 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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_mD306690395EFF02CD7A15D31C5570904269AAEF1_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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_mA12486DD4841E8395798576ABA7BACC026938894_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_6 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; (( void (*) (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*, 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_mCA40983540BA34E6FB0FF3033ECD4BFD348CA471_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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_mCE5B1CA4BA3974F66B85660EDF1464BDA633C200_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = (( int32_t (*) (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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_m14DDA8AEDA52782222C7F8F025C4E046C12CB237_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_6 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; (( void (*) (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*, 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_m904A8653C85C606E01C272B26F352397E714834C_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, Comparison_1_tE187014AC57BBB6E2159C658629F8DA65349C771* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_tE187014AC57BBB6E2159C658629F8DA65349C771* 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; } } { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_2 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; int32_t L_3 = (int32_t)__this->____size_2; Comparison_1_tE187014AC57BBB6E2159C658629F8DA65349C771* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49)); (( void (*) (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*, int32_t, int32_t, Comparison_1_tE187014AC57BBB6E2159C658629F8DA65349C771*, 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 DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* List_1_ToArray_m628BE6BFE0A9590DC6CDABE281BFE6344BFCB2F7_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, const RuntimeMethod* method) { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* 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)); DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_1 = ((List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0_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; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_3 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)(DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2); V_0 = L_3; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_4 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__this->____items_1; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* 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); DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* 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_mB333D279B9AB4960A430928D93C909D0DA46F886_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_0 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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_m77A4D8C1AA028D39C41DBC790B63884BF807CC62_gshared (List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0* __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; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D 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); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_6; L_6 = InterfaceFuncInvoker0< DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D >::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; DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_8 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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_tB02B18D095115D4107200D52B2D4E4126519DBF0*, 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: { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_10 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)__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; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D)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_m63391013AE5979E0D1EDA91FDEE9EC76A998D74D_gshared (const RuntimeMethod* method) { { DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1* L_0 = (DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)(DateTimeU5BU5D_t8F9285FE729A200A620421ED546CFB3DCF386EA1*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_tB02B18D095115D4107200D52B2D4E4126519DBF0_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